aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <arostovtsev@google.com>2023-08-08 15:44:29 -0400
committerGitHub <noreply@github.com>2023-08-08 15:44:29 -0400
commita0aa79a09df2d927ad42bb712c8a97586b1d01fa (patch)
treea706b514779e447f2c3b64c89f8fdac0649d6e60
parent9800c40d503fff20ee31c5cbfca3b2a6fe7c7ed1 (diff)
downloadstardoc-a0aa79a09df2d927ad42bb712c8a97586b1d01fa.tar.gz
Update deps to support build with --incompatible_disable_starlark_host_transitions (#179)
And to make sure we stay unbroken, add the flag to our ci config - which on Windows requires setting `BAZELISK_SHUTDOWN=1` to work around https://github.com/bazelbuild/continuous-integration/issues/1012 Fixes #145
-rw-r--r--.bazelci/presubmit.yml55
-rw-r--r--MODULE.bazel4
-rw-r--r--WORKSPACE2
-rw-r--r--legacy_maven_install.json1200
-rw-r--r--maven_install.json599
-rw-r--r--rules_jvm_external.patch47
-rw-r--r--setup.bzl14
-rwxr-xr-xstardoc/stardoc_binary.jarbin13453588 -> 13485160 bytes
8 files changed, 883 insertions, 1038 deletions
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
index ee3e3ef..299d81d 100644
--- a/.bazelci/presubmit.yml
+++ b/.bazelci/presubmit.yml
@@ -4,21 +4,53 @@ matrix:
- ubuntu1804
- ubuntu2004
- macos
- - windows
tasks:
build_and_test:
name: Build and test
platform: ${{ platform }}
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
+ build_targets:
+ - "//..."
+ test_targets:
+ - "//..."
+
+ build_and_test_windows:
+ name: Build and test - Windows
+ platform: windows
+ environment:
+ # Workaround for https://github.com/bazelbuild/continuous-integration/issues/1012
+ # when using --incompatible_disable_starlark_host_transitions on Windows
+ BAZELISK_SHUTDOWN: "1"
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
build_targets:
- "//..."
test_targets:
- "//..."
build_and_test_last_green:
- name: Build and test - last green
+ name: Build and test - Bazel last green
platform: ${{ platform }}
bazel: last_green
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
+ build_targets:
+ - "//..."
+ test_targets:
+ - "//..."
+
+ build_and_test_last_green_windows:
+ name: Build and test - Bazel last green - Windows
+ platform: windows
+ bazel: last_green
+ environment:
+ # Workaround for https://github.com/bazelbuild/continuous-integration/issues/1012
+ # when using --incompatible_disable_starlark_host_transitions on Windows
+ BAZELISK_SHUTDOWN: "1"
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
build_targets:
- "//..."
test_targets:
@@ -28,6 +60,25 @@ tasks:
name: Bzlmod example
platform: ${{ platform }}
working_directory: test/bzlmod
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
+ - "--enable_bzlmod"
+ build_targets:
+ - "//..."
+ test_targets:
+ - "//..."
+
+ bzlmod_windows:
+ name: Bzlmod example - Windows
+ platform: windows
+ working_directory: test/bzlmod
+ environment:
+ # Workaround for https://github.com/bazelbuild/continuous-integration/issues/1012
+ # when using --incompatible_disable_starlark_host_transitions on Windows
+ BAZELISK_SHUTDOWN: "1"
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
+ - "--enable_bzlmod"
build_targets:
- "//..."
test_targets:
diff --git a/MODULE.bazel b/MODULE.bazel
index cb1c76a..3f714dc 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -5,8 +5,8 @@ module(
)
bazel_dep(name = "bazel_skylib", version = "1.4.2")
-bazel_dep(name = "rules_java", version = "6.1.1")
-bazel_dep(name = "rules_jvm_external", version = "4.5")
+bazel_dep(name = "rules_java", version = "6.3.0")
+bazel_dep(name = "rules_jvm_external", version = "5.2")
bazel_dep(name = "rules_license", version = "0.0.7")
bazel_dep(name = "protobuf", version = "21.7", repo_name = "com_google_protobuf")
diff --git a/WORKSPACE b/WORKSPACE
index 2609843..5a86bf4 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -30,7 +30,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
# Needed for generating the Stardoc release binary.
git_repository(
name = "io_bazel",
- commit = "b71b2df2b22e052f8540a23051b589c6ef870d0a", # 2023-08-01
+ commit = "1f15b87b6cf0474ade552284db70b42606f0e3ba", # 2023-08-07
remote = "https://github.com/bazelbuild/bazel.git",
)
diff --git a/legacy_maven_install.json b/legacy_maven_install.json
index 0ff1d50..c3f8dab 100644
--- a/legacy_maven_install.json
+++ b/legacy_maven_install.json
@@ -1,677 +1,529 @@
{
- "dependency_tree": {
- "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
- "__INPUT_ARTIFACTS_HASH": 1429940565,
- "__RESOLVED_ARTIFACTS_HASH": 1065334191,
- "conflict_resolution": {},
- "dependencies": [
- {
- "coord": "com.github.ben-manes.caffeine:caffeine:3.0.5",
- "dependencies": [
- "com.google.errorprone:error_prone_annotations:2.18.0",
- "org.checkerframework:checker-qual:3.19.0"
- ],
- "directDependencies": [
- "com.google.errorprone:error_prone_annotations:2.18.0",
- "org.checkerframework:checker-qual:3.19.0"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/3.0.5/caffeine-3.0.5.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/3.0.5/caffeine-3.0.5.jar"
- ],
- "packages": [
- "com.github.benmanes.caffeine.cache",
- "com.github.benmanes.caffeine.cache.stats"
- ],
- "sha256": "8a9b54d3506a3b92ee46b217bcee79196b21ca6d52dc2967c686a205fb2f9c15",
- "url": "https://repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/3.0.5/caffeine-3.0.5.jar"
- },
- {
- "coord": "com.github.stephenc.jcip:jcip-annotations:1.0-1",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar"
- ],
- "packages": [
- "net.jcip.annotations"
- ],
- "sha256": "4fccff8382aafc589962c4edb262f6aa595e34f1e11e61057d1c6a96e8fc7323",
- "url": "https://repo1.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar"
- },
- {
- "coord": "com.google.auto.service:auto-service-annotations:1.0.1",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0.1/auto-service-annotations-1.0.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0.1/auto-service-annotations-1.0.1.jar"
- ],
- "packages": [
- "com.google.auto.service"
- ],
- "sha256": "c7bec54b7b5588b5967e870341091c5691181d954cf2039f1bf0a6eeb837473b",
- "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0.1/auto-service-annotations-1.0.1.jar"
- },
- {
- "coord": "com.google.auto.service:auto-service:1.0",
- "dependencies": [
- "com.google.auto.service:auto-service-annotations:1.0.1",
- "com.google.auto:auto-common:1.2.1",
- "com.google.guava:guava:31.1-jre"
- ],
- "directDependencies": [
- "com.google.auto.service:auto-service-annotations:1.0.1",
- "com.google.auto:auto-common:1.2.1",
- "com.google.guava:guava:31.1-jre"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service/1.0/auto-service-1.0.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/auto/service/auto-service/1.0/auto-service-1.0.jar"
- ],
- "packages": [
- "com.google.auto.service.processor"
- ],
- "sha256": "4ae44dd05b49a1109a463c0d2aaf920c24f76d1e996bb89f29481c4ff75ec526",
- "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service/1.0/auto-service-1.0.jar"
- },
- {
- "coord": "com.google.auto.value:auto-value-annotations:1.9",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar"
- ],
- "packages": [
- "com.google.auto.value",
- "com.google.auto.value.extension.memoized",
- "com.google.auto.value.extension.serializable",
- "com.google.auto.value.extension.toprettystring"
- ],
- "sha256": "fa5469f4c44ee598a2d8f033ab0a9dcbc6498a0c5e0c998dfa0c2adf51358044",
- "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar"
- },
- {
- "coord": "com.google.auto.value:auto-value:1.8.2",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value/1.8.2/auto-value-1.8.2.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/auto/value/auto-value/1.8.2/auto-value-1.8.2.jar"
- ],
- "packages": [
- "autovalue.shaded.com.google$.auto.common",
- "autovalue.shaded.com.google$.auto.service",
- "autovalue.shaded.com.google$.common.annotations",
- "autovalue.shaded.com.google$.common.base",
- "autovalue.shaded.com.google$.common.collect",
- "autovalue.shaded.com.google$.common.hash",
- "autovalue.shaded.com.google$.common.math",
- "autovalue.shaded.com.google$.common.primitives",
- "autovalue.shaded.com.google$.common.reflect",
- "autovalue.shaded.com.google$.errorprone.annotations",
- "autovalue.shaded.com.google$.errorprone.annotations.concurrent",
- "autovalue.shaded.com.google$.escapevelocity",
- "autovalue.shaded.com.google$.j2objc.annotations",
- "autovalue.shaded.com.squareup.javapoet$",
- "autovalue.shaded.net.ltgt.gradle.incap$",
- "autovalue.shaded.org.checkerframework$.checker.nullness.qual",
- "autovalue.shaded.org.checkerframework$.framework.qual",
- "com.google.auto.value.extension",
- "com.google.auto.value.extension.memoized.processor",
- "com.google.auto.value.extension.serializable.processor",
- "com.google.auto.value.extension.serializable.serializer",
- "com.google.auto.value.extension.serializable.serializer.impl",
- "com.google.auto.value.extension.serializable.serializer.interfaces",
- "com.google.auto.value.extension.serializable.serializer.runtime",
- "com.google.auto.value.extension.toprettystring.processor",
- "com.google.auto.value.processor"
- ],
- "sha256": "2067b788d4c1c96fd621ad861053a5c4d8a801cfafc77fec20d49a6e9340a745",
- "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value/1.8.2/auto-value-1.8.2.jar"
- },
- {
- "coord": "com.google.auto:auto-common:1.2.1",
- "dependencies": [
- "com.google.guava:guava:31.1-jre"
- ],
- "directDependencies": [
- "com.google.guava:guava:31.1-jre"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/google/auto/auto-common/1.2.1/auto-common-1.2.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/auto/auto-common/1.2.1/auto-common-1.2.1.jar"
- ],
- "packages": [
- "com.google.auto.common"
- ],
- "sha256": "f43f29fe2a6ebaf04b2598cdeec32a4e346d49a9404e990f5fc19c19f3a28d0e",
- "url": "https://repo1.maven.org/maven2/com/google/auto/auto-common/1.2.1/auto-common-1.2.1.jar"
- },
- {
- "coord": "com.google.code.findbugs:jsr305:3.0.2",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"
- ],
- "packages": [
- "javax.annotation",
- "javax.annotation.concurrent",
- "javax.annotation.meta"
- ],
- "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7",
- "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"
- },
- {
- "coord": "com.google.code.gson:gson:2.9.0",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar"
- ],
- "packages": [
- "com.google.gson",
- "com.google.gson.annotations",
- "com.google.gson.internal",
- "com.google.gson.internal.bind",
- "com.google.gson.internal.bind.util",
- "com.google.gson.internal.reflect",
- "com.google.gson.internal.sql",
- "com.google.gson.reflect",
- "com.google.gson.stream"
- ],
- "sha256": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d",
- "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar"
- },
- {
- "coord": "com.google.errorprone:error_prone_annotations:2.18.0",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar"
- ],
- "packages": [
- "com.google.errorprone.annotations",
- "com.google.errorprone.annotations.concurrent"
- ],
- "sha256": "9e6814cb71816988a4fd1b07a993a8f21bb7058d522c162b1de849e19bea54ae",
- "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar"
- },
- {
- "coord": "com.google.errorprone:error_prone_type_annotations:2.18.0",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_type_annotations/2.18.0/error_prone_type_annotations-2.18.0.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_type_annotations/2.18.0/error_prone_type_annotations-2.18.0.jar"
- ],
- "packages": [
- "com.google.errorprone.annotations"
- ],
- "sha256": "d2ab73bc6807277f7463391504313e47bc3465ab1916339c8e82be633a9ab375",
- "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_type_annotations/2.18.0/error_prone_type_annotations-2.18.0.jar"
- },
- {
- "coord": "com.google.flogger:flogger-system-backend:0.5.1",
- "dependencies": [
- "com.google.flogger:flogger:0.5.1",
- "org.checkerframework:checker-compat-qual:2.5.3"
- ],
- "directDependencies": [
- "com.google.flogger:flogger:0.5.1",
- "org.checkerframework:checker-compat-qual:2.5.3"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/google/flogger/flogger-system-backend/0.5.1/flogger-system-backend-0.5.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/flogger/flogger-system-backend/0.5.1/flogger-system-backend-0.5.1.jar"
- ],
- "packages": [
- "com.google.common.flogger.backend.system"
- ],
- "sha256": "685de33b53eb313049bbeee7f4b7a80dd09e8e754e96b048a3edab2cebb36442",
- "url": "https://repo1.maven.org/maven2/com/google/flogger/flogger-system-backend/0.5.1/flogger-system-backend-0.5.1.jar"
- },
- {
- "coord": "com.google.flogger:flogger:0.5.1",
- "dependencies": [
- "com.google.flogger:flogger:0.5.1",
- "org.checkerframework:checker-compat-qual:2.5.3"
- ],
- "directDependencies": [
- "com.google.flogger:flogger:0.5.1",
- "org.checkerframework:checker-compat-qual:2.5.3"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/google/flogger/flogger/0.5.1/flogger-0.5.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/flogger/flogger/0.5.1/flogger-0.5.1.jar"
- ],
- "packages": [
- "com.google.common.flogger",
- "com.google.common.flogger.backend",
- "com.google.common.flogger.context",
- "com.google.common.flogger.parameter",
- "com.google.common.flogger.parser",
- "com.google.common.flogger.util"
- ],
- "sha256": "b5ecd1483e041197012786f749968a62063c1964d3ecfbf96ba92a95797bb8f5",
- "url": "https://repo1.maven.org/maven2/com/google/flogger/flogger/0.5.1/flogger-0.5.1.jar"
- },
- {
- "coord": "com.google.flogger:google-extensions:0.5.1",
- "dependencies": [
- "com.google.flogger:flogger:0.5.1",
- "org.checkerframework:checker-compat-qual:2.5.3"
- ],
- "directDependencies": [
- "com.google.flogger:flogger:0.5.1"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/google/flogger/google-extensions/0.5.1/google-extensions-0.5.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/flogger/google-extensions/0.5.1/google-extensions-0.5.1.jar"
- ],
- "packages": [
- "com.google.common.flogger"
- ],
- "sha256": "8b0862cad85b9549f355fe383c6c63816d2f19529634e033ae06d0107ab110b9",
- "url": "https://repo1.maven.org/maven2/com/google/flogger/google-extensions/0.5.1/google-extensions-0.5.1.jar"
- },
- {
- "coord": "com.google.guava:failureaccess:1.0.1",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"
- ],
- "packages": [
- "com.google.common.util.concurrent.internal"
- ],
- "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26",
- "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"
- },
- {
- "coord": "com.google.guava:guava:31.1-jre",
- "dependencies": [
- "com.google.code.findbugs:jsr305:3.0.2",
- "com.google.errorprone:error_prone_annotations:2.18.0",
- "com.google.guava:failureaccess:1.0.1",
- "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava",
- "com.google.j2objc:j2objc-annotations:1.3",
- "org.checkerframework:checker-qual:3.19.0"
- ],
- "directDependencies": [
- "com.google.code.findbugs:jsr305:3.0.2",
- "com.google.errorprone:error_prone_annotations:2.18.0",
- "com.google.guava:failureaccess:1.0.1",
- "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava",
- "com.google.j2objc:j2objc-annotations:1.3",
- "org.checkerframework:checker-qual:3.19.0"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar"
- ],
- "packages": [
- "com.google.common.annotations",
- "com.google.common.base",
- "com.google.common.base.internal",
- "com.google.common.cache",
- "com.google.common.collect",
- "com.google.common.escape",
- "com.google.common.eventbus",
- "com.google.common.graph",
- "com.google.common.hash",
- "com.google.common.html",
- "com.google.common.io",
- "com.google.common.math",
- "com.google.common.net",
- "com.google.common.primitives",
- "com.google.common.reflect",
- "com.google.common.util.concurrent",
- "com.google.common.xml",
- "com.google.thirdparty.publicsuffix"
- ],
- "sha256": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab",
- "url": "https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar"
- },
- {
- "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"
- ],
- "packages": [],
- "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99",
- "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"
- },
- {
- "coord": "com.google.j2objc:j2objc-annotations:1.3",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"
- ],
- "packages": [
- "com.google.j2objc.annotations"
- ],
- "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b",
- "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"
- },
- {
- "coord": "com.ryanharter.auto.value:auto-value-gson-extension:1.3.1",
- "dependencies": [
- "com.google.auto.value:auto-value-annotations:1.9",
- "com.google.auto.value:auto-value:1.8.2",
- "com.google.code.gson:gson:2.9.0",
- "com.ryanharter.auto.value:auto-value-gson-runtime:1.3.1",
- "com.squareup:javapoet:1.12.0",
- "io.sweers.autotransient:autotransient:1.0.0"
- ],
- "directDependencies": [
- "com.google.auto.value:auto-value-annotations:1.9",
- "com.google.auto.value:auto-value:1.8.2",
- "com.google.code.gson:gson:2.9.0",
- "com.ryanharter.auto.value:auto-value-gson-runtime:1.3.1",
- "com.squareup:javapoet:1.12.0"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-extension/1.3.1/auto-value-gson-extension-1.3.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-extension/1.3.1/auto-value-gson-extension-1.3.1.jar"
- ],
- "packages": [
- "autovaluegson.shaded.com.google.auto.common",
- "autovaluegson.shaded.com.google.common.annotations",
- "autovaluegson.shaded.com.google.common.base",
- "autovaluegson.shaded.com.google.common.cache",
- "autovaluegson.shaded.com.google.common.collect",
- "autovaluegson.shaded.com.google.common.escape",
- "autovaluegson.shaded.com.google.common.eventbus",
- "autovaluegson.shaded.com.google.common.graph",
- "autovaluegson.shaded.com.google.common.hash",
- "autovaluegson.shaded.com.google.common.html",
- "autovaluegson.shaded.com.google.common.io",
- "autovaluegson.shaded.com.google.common.math",
- "autovaluegson.shaded.com.google.common.net",
- "autovaluegson.shaded.com.google.common.primitives",
- "autovaluegson.shaded.com.google.common.reflect",
- "autovaluegson.shaded.com.google.common.util.concurrent",
- "autovaluegson.shaded.com.google.common.xml",
- "com.ryanharter.auto.value.gson"
- ],
- "sha256": "261be84be30a56994e132d718a85efcd579197a2edb9426b84c5722c56955eca",
- "url": "https://repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-extension/1.3.1/auto-value-gson-extension-1.3.1.jar"
- },
- {
- "coord": "com.ryanharter.auto.value:auto-value-gson-factory:1.3.1",
- "dependencies": [
- "com.google.auto.value:auto-value-annotations:1.9",
- "com.google.auto.value:auto-value:1.8.2",
- "com.google.code.gson:gson:2.9.0",
- "com.ryanharter.auto.value:auto-value-gson-extension:1.3.1",
- "com.ryanharter.auto.value:auto-value-gson-runtime:1.3.1",
- "com.squareup:javapoet:1.12.0",
- "io.sweers.autotransient:autotransient:1.0.0"
- ],
- "directDependencies": [
- "com.google.auto.value:auto-value-annotations:1.9",
- "com.google.code.gson:gson:2.9.0",
- "com.ryanharter.auto.value:auto-value-gson-extension:1.3.1",
- "com.squareup:javapoet:1.12.0"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-factory/1.3.1/auto-value-gson-factory-1.3.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-factory/1.3.1/auto-value-gson-factory-1.3.1.jar"
- ],
- "packages": [
- "autovaluegson.factory.shaded.com.google.auto.common",
- "autovaluegson.factory.shaded.com.google.common.annotations",
- "autovaluegson.factory.shaded.com.google.common.base",
- "autovaluegson.factory.shaded.com.google.common.cache",
- "autovaluegson.factory.shaded.com.google.common.collect",
- "autovaluegson.factory.shaded.com.google.common.escape",
- "autovaluegson.factory.shaded.com.google.common.eventbus",
- "autovaluegson.factory.shaded.com.google.common.graph",
- "autovaluegson.factory.shaded.com.google.common.hash",
- "autovaluegson.factory.shaded.com.google.common.html",
- "autovaluegson.factory.shaded.com.google.common.io",
- "autovaluegson.factory.shaded.com.google.common.math",
- "autovaluegson.factory.shaded.com.google.common.net",
- "autovaluegson.factory.shaded.com.google.common.primitives",
- "autovaluegson.factory.shaded.com.google.common.reflect",
- "autovaluegson.factory.shaded.com.google.common.util.concurrent",
- "autovaluegson.factory.shaded.com.google.common.xml",
- "com.ryanharter.auto.value.gson.factory"
- ],
- "sha256": "5a76c3d401c984999d59868f08df05a15613d1428f7764fed80b722e2a277f6c",
- "url": "https://repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-factory/1.3.1/auto-value-gson-factory-1.3.1.jar"
- },
- {
- "coord": "com.ryanharter.auto.value:auto-value-gson-runtime:1.3.1",
- "dependencies": [
- "com.google.code.gson:gson:2.9.0",
- "io.sweers.autotransient:autotransient:1.0.0"
- ],
- "directDependencies": [
- "com.google.code.gson:gson:2.9.0",
- "io.sweers.autotransient:autotransient:1.0.0"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-runtime/1.3.1/auto-value-gson-runtime-1.3.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-runtime/1.3.1/auto-value-gson-runtime-1.3.1.jar"
- ],
- "packages": [
- "com.ryanharter.auto.value.gson",
- "com.ryanharter.auto.value.gson.internal"
- ],
- "sha256": "84ee23b7989d4bf19930b5bd3d03c0f2efb9e73bcee3a0208a9d1b2e1979c049",
- "url": "https://repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-runtime/1.3.1/auto-value-gson-runtime-1.3.1.jar"
- },
- {
- "coord": "com.squareup:javapoet:1.12.0",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.12.0/javapoet-1.12.0.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/squareup/javapoet/1.12.0/javapoet-1.12.0.jar"
- ],
- "packages": [
- "com.squareup.javapoet"
- ],
- "sha256": "2b70cdfa8c9e997b4007035a266c273c0df341f9c57c9d0b45a680ae3fd882db",
- "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.12.0/javapoet-1.12.0.jar"
- },
- {
- "coord": "commons-collections:commons-collections:3.2.2",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar"
- ],
- "packages": [
- "org.apache.commons.collections",
- "org.apache.commons.collections.bag",
- "org.apache.commons.collections.bidimap",
- "org.apache.commons.collections.buffer",
- "org.apache.commons.collections.collection",
- "org.apache.commons.collections.comparators",
- "org.apache.commons.collections.functors",
- "org.apache.commons.collections.iterators",
- "org.apache.commons.collections.keyvalue",
- "org.apache.commons.collections.list",
- "org.apache.commons.collections.map",
- "org.apache.commons.collections.set"
- ],
- "sha256": "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8",
- "url": "https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar"
- },
- {
- "coord": "commons-lang:commons-lang:2.6",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar"
- ],
- "packages": [
- "org.apache.commons.lang",
- "org.apache.commons.lang.builder",
- "org.apache.commons.lang.enum",
- "org.apache.commons.lang.enums",
- "org.apache.commons.lang.exception",
- "org.apache.commons.lang.math",
- "org.apache.commons.lang.mutable",
- "org.apache.commons.lang.reflect",
- "org.apache.commons.lang.text",
- "org.apache.commons.lang.time"
- ],
- "sha256": "50f11b09f877c294d56f24463f47d28f929cf5044f648661c0f0cfbae9a2f49c",
- "url": "https://repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar"
- },
- {
- "coord": "io.sweers.autotransient:autotransient:1.0.0",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/io/sweers/autotransient/autotransient/1.0.0/autotransient-1.0.0.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/io/sweers/autotransient/autotransient/1.0.0/autotransient-1.0.0.jar"
- ],
- "packages": [
- "io.sweers.autotransient"
- ],
- "sha256": "914ce84508410ee1419514925f93b1855a9f7a7b5b5d02fc07f411d2a45f1bba",
- "url": "https://repo1.maven.org/maven2/io/sweers/autotransient/autotransient/1.0.0/autotransient-1.0.0.jar"
- },
- {
- "coord": "org.apache.tomcat:tomcat-annotations-api:8.0.5",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/org/apache/tomcat/tomcat-annotations-api/8.0.5/tomcat-annotations-api-8.0.5.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-annotations-api/8.0.5/tomcat-annotations-api-8.0.5.jar"
- ],
- "packages": [
- "javax.annotation",
- "javax.annotation.security",
- "javax.annotation.sql",
- "javax.ejb",
- "javax.persistence",
- "javax.xml.ws"
- ],
- "sha256": "748677bebb1651a313317dfd93e984ed8f8c9e345538fa8b0ab0cbb804631953",
- "url": "https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-annotations-api/8.0.5/tomcat-annotations-api-8.0.5.jar"
- },
- {
- "coord": "org.apache.velocity:velocity:1.7",
- "dependencies": [
- "commons-collections:commons-collections:3.2.2",
- "commons-lang:commons-lang:2.6"
- ],
- "directDependencies": [
- "commons-collections:commons-collections:3.2.2",
- "commons-lang:commons-lang:2.6"
- ],
- "file": "v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar"
- ],
- "packages": [
- "org.apache.velocity",
- "org.apache.velocity.anakia",
- "org.apache.velocity.app",
- "org.apache.velocity.app.event",
- "org.apache.velocity.app.event.implement",
- "org.apache.velocity.app.tools",
- "org.apache.velocity.context",
- "org.apache.velocity.convert",
- "org.apache.velocity.exception",
- "org.apache.velocity.io",
- "org.apache.velocity.runtime",
- "org.apache.velocity.runtime.directive",
- "org.apache.velocity.runtime.log",
- "org.apache.velocity.runtime.parser",
- "org.apache.velocity.runtime.parser.node",
- "org.apache.velocity.runtime.resource",
- "org.apache.velocity.runtime.resource.loader",
- "org.apache.velocity.runtime.resource.util",
- "org.apache.velocity.runtime.visitor",
- "org.apache.velocity.servlet",
- "org.apache.velocity.texen",
- "org.apache.velocity.texen.ant",
- "org.apache.velocity.texen.util",
- "org.apache.velocity.util",
- "org.apache.velocity.util.introspection"
- ],
- "sha256": "ec92dae810034f4b46dbb16ef4364a4013b0efb24a8c5dd67435cae46a290d8e",
- "url": "https://repo1.maven.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar"
- },
- {
- "coord": "org.checkerframework:checker-compat-qual:2.5.3",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.3/checker-compat-qual-2.5.3.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.3/checker-compat-qual-2.5.3.jar"
- ],
- "packages": [
- "org.checkerframework.checker.nullness.compatqual"
- ],
- "sha256": "d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d",
- "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.3/checker-compat-qual-2.5.3.jar"
- },
- {
- "coord": "org.checkerframework:checker-qual:3.19.0",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.19.0/checker-qual-3.19.0.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.19.0/checker-qual-3.19.0.jar"
- ],
- "packages": [
- "org.checkerframework.checker.builder.qual",
- "org.checkerframework.checker.calledmethods.qual",
- "org.checkerframework.checker.compilermsgs.qual",
- "org.checkerframework.checker.fenum.qual",
- "org.checkerframework.checker.formatter.qual",
- "org.checkerframework.checker.guieffect.qual",
- "org.checkerframework.checker.i18n.qual",
- "org.checkerframework.checker.i18nformatter.qual",
- "org.checkerframework.checker.index.qual",
- "org.checkerframework.checker.initialization.qual",
- "org.checkerframework.checker.interning.qual",
- "org.checkerframework.checker.lock.qual",
- "org.checkerframework.checker.mustcall.qual",
- "org.checkerframework.checker.nullness.qual",
- "org.checkerframework.checker.optional.qual",
- "org.checkerframework.checker.propkey.qual",
- "org.checkerframework.checker.regex.qual",
- "org.checkerframework.checker.signature.qual",
- "org.checkerframework.checker.signedness.qual",
- "org.checkerframework.checker.tainting.qual",
- "org.checkerframework.checker.units.qual",
- "org.checkerframework.common.aliasing.qual",
- "org.checkerframework.common.initializedfields.qual",
- "org.checkerframework.common.reflection.qual",
- "org.checkerframework.common.returnsreceiver.qual",
- "org.checkerframework.common.subtyping.qual",
- "org.checkerframework.common.util.report.qual",
- "org.checkerframework.common.value.qual",
- "org.checkerframework.dataflow.qual",
- "org.checkerframework.framework.qual"
- ],
- "sha256": "a827c49183f3a632277d27a0a4673686cb341507447b9d570261094bd748aa68",
- "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.19.0/checker-qual-3.19.0.jar"
- }
- ],
- "version": "0.1.0"
+ "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
+ "__INPUT_ARTIFACTS_HASH": 1429940565,
+ "__RESOLVED_ARTIFACTS_HASH": -1447515200,
+ "artifacts": {
+ "com.github.ben-manes.caffeine:caffeine": {
+ "shasums": {
+ "jar": "8a9b54d3506a3b92ee46b217bcee79196b21ca6d52dc2967c686a205fb2f9c15"
+ },
+ "version": "3.0.5"
+ },
+ "com.github.stephenc.jcip:jcip-annotations": {
+ "shasums": {
+ "jar": "4fccff8382aafc589962c4edb262f6aa595e34f1e11e61057d1c6a96e8fc7323"
+ },
+ "version": "1.0-1"
+ },
+ "com.google.auto.service:auto-service": {
+ "shasums": {
+ "jar": "4ae44dd05b49a1109a463c0d2aaf920c24f76d1e996bb89f29481c4ff75ec526"
+ },
+ "version": "1.0"
+ },
+ "com.google.auto.service:auto-service-annotations": {
+ "shasums": {
+ "jar": "c7bec54b7b5588b5967e870341091c5691181d954cf2039f1bf0a6eeb837473b"
+ },
+ "version": "1.0.1"
+ },
+ "com.google.auto.value:auto-value": {
+ "shasums": {
+ "jar": "2067b788d4c1c96fd621ad861053a5c4d8a801cfafc77fec20d49a6e9340a745"
+ },
+ "version": "1.8.2"
+ },
+ "com.google.auto.value:auto-value-annotations": {
+ "shasums": {
+ "jar": "fa5469f4c44ee598a2d8f033ab0a9dcbc6498a0c5e0c998dfa0c2adf51358044"
+ },
+ "version": "1.9"
+ },
+ "com.google.auto:auto-common": {
+ "shasums": {
+ "jar": "f43f29fe2a6ebaf04b2598cdeec32a4e346d49a9404e990f5fc19c19f3a28d0e"
+ },
+ "version": "1.2.1"
+ },
+ "com.google.code.findbugs:jsr305": {
+ "shasums": {
+ "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7"
+ },
+ "version": "3.0.2"
+ },
+ "com.google.code.gson:gson": {
+ "shasums": {
+ "jar": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d"
+ },
+ "version": "2.9.0"
+ },
+ "com.google.errorprone:error_prone_annotations": {
+ "shasums": {
+ "jar": "9e6814cb71816988a4fd1b07a993a8f21bb7058d522c162b1de849e19bea54ae"
+ },
+ "version": "2.18.0"
+ },
+ "com.google.errorprone:error_prone_type_annotations": {
+ "shasums": {
+ "jar": "d2ab73bc6807277f7463391504313e47bc3465ab1916339c8e82be633a9ab375"
+ },
+ "version": "2.18.0"
+ },
+ "com.google.flogger:flogger": {
+ "shasums": {
+ "jar": "b5ecd1483e041197012786f749968a62063c1964d3ecfbf96ba92a95797bb8f5"
+ },
+ "version": "0.5.1"
+ },
+ "com.google.flogger:flogger-system-backend": {
+ "shasums": {
+ "jar": "685de33b53eb313049bbeee7f4b7a80dd09e8e754e96b048a3edab2cebb36442"
+ },
+ "version": "0.5.1"
+ },
+ "com.google.flogger:google-extensions": {
+ "shasums": {
+ "jar": "8b0862cad85b9549f355fe383c6c63816d2f19529634e033ae06d0107ab110b9"
+ },
+ "version": "0.5.1"
+ },
+ "com.google.guava:failureaccess": {
+ "shasums": {
+ "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26"
+ },
+ "version": "1.0.1"
+ },
+ "com.google.guava:guava": {
+ "shasums": {
+ "jar": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab"
+ },
+ "version": "31.1-jre"
+ },
+ "com.google.guava:listenablefuture": {
+ "shasums": {
+ "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99"
+ },
+ "version": "9999.0-empty-to-avoid-conflict-with-guava"
+ },
+ "com.google.j2objc:j2objc-annotations": {
+ "shasums": {
+ "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b"
+ },
+ "version": "1.3"
+ },
+ "com.ryanharter.auto.value:auto-value-gson-extension": {
+ "shasums": {
+ "jar": "261be84be30a56994e132d718a85efcd579197a2edb9426b84c5722c56955eca"
+ },
+ "version": "1.3.1"
+ },
+ "com.ryanharter.auto.value:auto-value-gson-factory": {
+ "shasums": {
+ "jar": "5a76c3d401c984999d59868f08df05a15613d1428f7764fed80b722e2a277f6c"
+ },
+ "version": "1.3.1"
+ },
+ "com.ryanharter.auto.value:auto-value-gson-runtime": {
+ "shasums": {
+ "jar": "84ee23b7989d4bf19930b5bd3d03c0f2efb9e73bcee3a0208a9d1b2e1979c049"
+ },
+ "version": "1.3.1"
+ },
+ "com.squareup:javapoet": {
+ "shasums": {
+ "jar": "2b70cdfa8c9e997b4007035a266c273c0df341f9c57c9d0b45a680ae3fd882db"
+ },
+ "version": "1.12.0"
+ },
+ "commons-collections:commons-collections": {
+ "shasums": {
+ "jar": "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8"
+ },
+ "version": "3.2.2"
+ },
+ "commons-lang:commons-lang": {
+ "shasums": {
+ "jar": "50f11b09f877c294d56f24463f47d28f929cf5044f648661c0f0cfbae9a2f49c"
+ },
+ "version": "2.6"
+ },
+ "io.sweers.autotransient:autotransient": {
+ "shasums": {
+ "jar": "914ce84508410ee1419514925f93b1855a9f7a7b5b5d02fc07f411d2a45f1bba"
+ },
+ "version": "1.0.0"
+ },
+ "org.apache.tomcat:tomcat-annotations-api": {
+ "shasums": {
+ "jar": "748677bebb1651a313317dfd93e984ed8f8c9e345538fa8b0ab0cbb804631953"
+ },
+ "version": "8.0.5"
+ },
+ "org.apache.velocity:velocity": {
+ "shasums": {
+ "jar": "ec92dae810034f4b46dbb16ef4364a4013b0efb24a8c5dd67435cae46a290d8e"
+ },
+ "version": "1.7"
+ },
+ "org.checkerframework:checker-compat-qual": {
+ "shasums": {
+ "jar": "d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d"
+ },
+ "version": "2.5.3"
+ },
+ "org.checkerframework:checker-qual": {
+ "shasums": {
+ "jar": "a827c49183f3a632277d27a0a4673686cb341507447b9d570261094bd748aa68"
+ },
+ "version": "3.19.0"
}
+ },
+ "dependencies": {
+ "com.github.ben-manes.caffeine:caffeine": [
+ "com.google.errorprone:error_prone_annotations",
+ "org.checkerframework:checker-qual"
+ ],
+ "com.google.auto.service:auto-service": [
+ "com.google.auto.service:auto-service-annotations",
+ "com.google.auto:auto-common",
+ "com.google.guava:guava"
+ ],
+ "com.google.auto:auto-common": [
+ "com.google.guava:guava"
+ ],
+ "com.google.flogger:flogger": [
+ "org.checkerframework:checker-compat-qual"
+ ],
+ "com.google.flogger:flogger-system-backend": [
+ "com.google.flogger:flogger",
+ "org.checkerframework:checker-compat-qual"
+ ],
+ "com.google.flogger:google-extensions": [
+ "com.google.flogger:flogger"
+ ],
+ "com.google.guava:guava": [
+ "com.google.code.findbugs:jsr305",
+ "com.google.errorprone:error_prone_annotations",
+ "com.google.guava:failureaccess",
+ "com.google.guava:listenablefuture",
+ "com.google.j2objc:j2objc-annotations",
+ "org.checkerframework:checker-qual"
+ ],
+ "com.ryanharter.auto.value:auto-value-gson-extension": [
+ "com.google.auto.value:auto-value",
+ "com.google.auto.value:auto-value-annotations",
+ "com.google.code.gson:gson",
+ "com.ryanharter.auto.value:auto-value-gson-runtime",
+ "com.squareup:javapoet"
+ ],
+ "com.ryanharter.auto.value:auto-value-gson-factory": [
+ "com.google.auto.value:auto-value-annotations",
+ "com.google.code.gson:gson",
+ "com.ryanharter.auto.value:auto-value-gson-extension",
+ "com.squareup:javapoet"
+ ],
+ "com.ryanharter.auto.value:auto-value-gson-runtime": [
+ "com.google.code.gson:gson",
+ "io.sweers.autotransient:autotransient"
+ ],
+ "org.apache.velocity:velocity": [
+ "commons-collections:commons-collections",
+ "commons-lang:commons-lang"
+ ]
+ },
+ "packages": {
+ "com.github.ben-manes.caffeine:caffeine": [
+ "com.github.benmanes.caffeine.cache",
+ "com.github.benmanes.caffeine.cache.stats"
+ ],
+ "com.github.stephenc.jcip:jcip-annotations": [
+ "net.jcip.annotations"
+ ],
+ "com.google.auto.service:auto-service": [
+ "com.google.auto.service.processor"
+ ],
+ "com.google.auto.service:auto-service-annotations": [
+ "com.google.auto.service"
+ ],
+ "com.google.auto.value:auto-value": [
+ "autovalue.shaded.com.google$.auto.common",
+ "autovalue.shaded.com.google$.auto.service",
+ "autovalue.shaded.com.google$.common.annotations",
+ "autovalue.shaded.com.google$.common.base",
+ "autovalue.shaded.com.google$.common.collect",
+ "autovalue.shaded.com.google$.common.hash",
+ "autovalue.shaded.com.google$.common.math",
+ "autovalue.shaded.com.google$.common.primitives",
+ "autovalue.shaded.com.google$.common.reflect",
+ "autovalue.shaded.com.google$.errorprone.annotations",
+ "autovalue.shaded.com.google$.errorprone.annotations.concurrent",
+ "autovalue.shaded.com.google$.escapevelocity",
+ "autovalue.shaded.com.google$.j2objc.annotations",
+ "autovalue.shaded.com.squareup.javapoet$",
+ "autovalue.shaded.net.ltgt.gradle.incap$",
+ "autovalue.shaded.org.checkerframework$.checker.nullness.qual",
+ "autovalue.shaded.org.checkerframework$.framework.qual",
+ "com.google.auto.value.extension",
+ "com.google.auto.value.extension.memoized.processor",
+ "com.google.auto.value.extension.serializable.processor",
+ "com.google.auto.value.extension.serializable.serializer",
+ "com.google.auto.value.extension.serializable.serializer.impl",
+ "com.google.auto.value.extension.serializable.serializer.interfaces",
+ "com.google.auto.value.extension.serializable.serializer.runtime",
+ "com.google.auto.value.extension.toprettystring.processor",
+ "com.google.auto.value.processor"
+ ],
+ "com.google.auto.value:auto-value-annotations": [
+ "com.google.auto.value",
+ "com.google.auto.value.extension.memoized",
+ "com.google.auto.value.extension.serializable",
+ "com.google.auto.value.extension.toprettystring"
+ ],
+ "com.google.auto:auto-common": [
+ "com.google.auto.common"
+ ],
+ "com.google.code.findbugs:jsr305": [
+ "javax.annotation",
+ "javax.annotation.concurrent",
+ "javax.annotation.meta"
+ ],
+ "com.google.code.gson:gson": [
+ "com.google.gson",
+ "com.google.gson.annotations",
+ "com.google.gson.internal",
+ "com.google.gson.internal.bind",
+ "com.google.gson.internal.bind.util",
+ "com.google.gson.internal.reflect",
+ "com.google.gson.internal.sql",
+ "com.google.gson.reflect",
+ "com.google.gson.stream"
+ ],
+ "com.google.errorprone:error_prone_annotations": [
+ "com.google.errorprone.annotations",
+ "com.google.errorprone.annotations.concurrent"
+ ],
+ "com.google.errorprone:error_prone_type_annotations": [
+ "com.google.errorprone.annotations"
+ ],
+ "com.google.flogger:flogger": [
+ "com.google.common.flogger",
+ "com.google.common.flogger.backend",
+ "com.google.common.flogger.context",
+ "com.google.common.flogger.parameter",
+ "com.google.common.flogger.parser",
+ "com.google.common.flogger.util"
+ ],
+ "com.google.flogger:flogger-system-backend": [
+ "com.google.common.flogger.backend.system"
+ ],
+ "com.google.flogger:google-extensions": [
+ "com.google.common.flogger"
+ ],
+ "com.google.guava:failureaccess": [
+ "com.google.common.util.concurrent.internal"
+ ],
+ "com.google.guava:guava": [
+ "com.google.common.annotations",
+ "com.google.common.base",
+ "com.google.common.base.internal",
+ "com.google.common.cache",
+ "com.google.common.collect",
+ "com.google.common.escape",
+ "com.google.common.eventbus",
+ "com.google.common.graph",
+ "com.google.common.hash",
+ "com.google.common.html",
+ "com.google.common.io",
+ "com.google.common.math",
+ "com.google.common.net",
+ "com.google.common.primitives",
+ "com.google.common.reflect",
+ "com.google.common.util.concurrent",
+ "com.google.common.xml",
+ "com.google.thirdparty.publicsuffix"
+ ],
+ "com.google.j2objc:j2objc-annotations": [
+ "com.google.j2objc.annotations"
+ ],
+ "com.ryanharter.auto.value:auto-value-gson-extension": [
+ "autovaluegson.shaded.com.google.auto.common",
+ "autovaluegson.shaded.com.google.common.annotations",
+ "autovaluegson.shaded.com.google.common.base",
+ "autovaluegson.shaded.com.google.common.cache",
+ "autovaluegson.shaded.com.google.common.collect",
+ "autovaluegson.shaded.com.google.common.escape",
+ "autovaluegson.shaded.com.google.common.eventbus",
+ "autovaluegson.shaded.com.google.common.graph",
+ "autovaluegson.shaded.com.google.common.hash",
+ "autovaluegson.shaded.com.google.common.html",
+ "autovaluegson.shaded.com.google.common.io",
+ "autovaluegson.shaded.com.google.common.math",
+ "autovaluegson.shaded.com.google.common.net",
+ "autovaluegson.shaded.com.google.common.primitives",
+ "autovaluegson.shaded.com.google.common.reflect",
+ "autovaluegson.shaded.com.google.common.util.concurrent",
+ "autovaluegson.shaded.com.google.common.xml",
+ "com.ryanharter.auto.value.gson"
+ ],
+ "com.ryanharter.auto.value:auto-value-gson-factory": [
+ "autovaluegson.factory.shaded.com.google.auto.common",
+ "autovaluegson.factory.shaded.com.google.common.annotations",
+ "autovaluegson.factory.shaded.com.google.common.base",
+ "autovaluegson.factory.shaded.com.google.common.cache",
+ "autovaluegson.factory.shaded.com.google.common.collect",
+ "autovaluegson.factory.shaded.com.google.common.escape",
+ "autovaluegson.factory.shaded.com.google.common.eventbus",
+ "autovaluegson.factory.shaded.com.google.common.graph",
+ "autovaluegson.factory.shaded.com.google.common.hash",
+ "autovaluegson.factory.shaded.com.google.common.html",
+ "autovaluegson.factory.shaded.com.google.common.io",
+ "autovaluegson.factory.shaded.com.google.common.math",
+ "autovaluegson.factory.shaded.com.google.common.net",
+ "autovaluegson.factory.shaded.com.google.common.primitives",
+ "autovaluegson.factory.shaded.com.google.common.reflect",
+ "autovaluegson.factory.shaded.com.google.common.util.concurrent",
+ "autovaluegson.factory.shaded.com.google.common.xml",
+ "com.ryanharter.auto.value.gson.factory"
+ ],
+ "com.ryanharter.auto.value:auto-value-gson-runtime": [
+ "com.ryanharter.auto.value.gson",
+ "com.ryanharter.auto.value.gson.internal"
+ ],
+ "com.squareup:javapoet": [
+ "com.squareup.javapoet"
+ ],
+ "commons-collections:commons-collections": [
+ "org.apache.commons.collections",
+ "org.apache.commons.collections.bag",
+ "org.apache.commons.collections.bidimap",
+ "org.apache.commons.collections.buffer",
+ "org.apache.commons.collections.collection",
+ "org.apache.commons.collections.comparators",
+ "org.apache.commons.collections.functors",
+ "org.apache.commons.collections.iterators",
+ "org.apache.commons.collections.keyvalue",
+ "org.apache.commons.collections.list",
+ "org.apache.commons.collections.map",
+ "org.apache.commons.collections.set"
+ ],
+ "commons-lang:commons-lang": [
+ "org.apache.commons.lang",
+ "org.apache.commons.lang.builder",
+ "org.apache.commons.lang.enum",
+ "org.apache.commons.lang.enums",
+ "org.apache.commons.lang.exception",
+ "org.apache.commons.lang.math",
+ "org.apache.commons.lang.mutable",
+ "org.apache.commons.lang.reflect",
+ "org.apache.commons.lang.text",
+ "org.apache.commons.lang.time"
+ ],
+ "io.sweers.autotransient:autotransient": [
+ "io.sweers.autotransient"
+ ],
+ "org.apache.tomcat:tomcat-annotations-api": [
+ "javax.annotation",
+ "javax.annotation.security",
+ "javax.annotation.sql",
+ "javax.ejb",
+ "javax.persistence",
+ "javax.xml.ws"
+ ],
+ "org.apache.velocity:velocity": [
+ "org.apache.velocity",
+ "org.apache.velocity.anakia",
+ "org.apache.velocity.app",
+ "org.apache.velocity.app.event",
+ "org.apache.velocity.app.event.implement",
+ "org.apache.velocity.app.tools",
+ "org.apache.velocity.context",
+ "org.apache.velocity.convert",
+ "org.apache.velocity.exception",
+ "org.apache.velocity.io",
+ "org.apache.velocity.runtime",
+ "org.apache.velocity.runtime.directive",
+ "org.apache.velocity.runtime.log",
+ "org.apache.velocity.runtime.parser",
+ "org.apache.velocity.runtime.parser.node",
+ "org.apache.velocity.runtime.resource",
+ "org.apache.velocity.runtime.resource.loader",
+ "org.apache.velocity.runtime.resource.util",
+ "org.apache.velocity.runtime.visitor",
+ "org.apache.velocity.servlet",
+ "org.apache.velocity.texen",
+ "org.apache.velocity.texen.ant",
+ "org.apache.velocity.texen.util",
+ "org.apache.velocity.util",
+ "org.apache.velocity.util.introspection"
+ ],
+ "org.checkerframework:checker-compat-qual": [
+ "org.checkerframework.checker.nullness.compatqual"
+ ],
+ "org.checkerframework:checker-qual": [
+ "org.checkerframework.checker.builder.qual",
+ "org.checkerframework.checker.calledmethods.qual",
+ "org.checkerframework.checker.compilermsgs.qual",
+ "org.checkerframework.checker.fenum.qual",
+ "org.checkerframework.checker.formatter.qual",
+ "org.checkerframework.checker.guieffect.qual",
+ "org.checkerframework.checker.i18n.qual",
+ "org.checkerframework.checker.i18nformatter.qual",
+ "org.checkerframework.checker.index.qual",
+ "org.checkerframework.checker.initialization.qual",
+ "org.checkerframework.checker.interning.qual",
+ "org.checkerframework.checker.lock.qual",
+ "org.checkerframework.checker.mustcall.qual",
+ "org.checkerframework.checker.nullness.qual",
+ "org.checkerframework.checker.optional.qual",
+ "org.checkerframework.checker.propkey.qual",
+ "org.checkerframework.checker.regex.qual",
+ "org.checkerframework.checker.signature.qual",
+ "org.checkerframework.checker.signedness.qual",
+ "org.checkerframework.checker.tainting.qual",
+ "org.checkerframework.checker.units.qual",
+ "org.checkerframework.common.aliasing.qual",
+ "org.checkerframework.common.initializedfields.qual",
+ "org.checkerframework.common.reflection.qual",
+ "org.checkerframework.common.returnsreceiver.qual",
+ "org.checkerframework.common.subtyping.qual",
+ "org.checkerframework.common.util.report.qual",
+ "org.checkerframework.common.value.qual",
+ "org.checkerframework.dataflow.qual",
+ "org.checkerframework.framework.qual"
+ ]
+ },
+ "repositories": {
+ "https://repo1.maven.org/maven2/": [
+ "com.github.ben-manes.caffeine:caffeine",
+ "com.github.stephenc.jcip:jcip-annotations",
+ "com.google.auto.service:auto-service",
+ "com.google.auto.service:auto-service-annotations",
+ "com.google.auto.value:auto-value",
+ "com.google.auto.value:auto-value-annotations",
+ "com.google.auto:auto-common",
+ "com.google.code.findbugs:jsr305",
+ "com.google.code.gson:gson",
+ "com.google.errorprone:error_prone_annotations",
+ "com.google.errorprone:error_prone_type_annotations",
+ "com.google.flogger:flogger",
+ "com.google.flogger:flogger-system-backend",
+ "com.google.flogger:google-extensions",
+ "com.google.guava:failureaccess",
+ "com.google.guava:guava",
+ "com.google.guava:listenablefuture",
+ "com.google.j2objc:j2objc-annotations",
+ "com.ryanharter.auto.value:auto-value-gson-extension",
+ "com.ryanharter.auto.value:auto-value-gson-factory",
+ "com.ryanharter.auto.value:auto-value-gson-runtime",
+ "com.squareup:javapoet",
+ "commons-collections:commons-collections",
+ "commons-lang:commons-lang",
+ "io.sweers.autotransient:autotransient",
+ "org.apache.tomcat:tomcat-annotations-api",
+ "org.apache.velocity:velocity",
+ "org.checkerframework:checker-compat-qual",
+ "org.checkerframework:checker-qual"
+ ]
+ },
+ "version": "2"
}
diff --git a/maven_install.json b/maven_install.json
index 387ce2c..d5755ea 100644
--- a/maven_install.json
+++ b/maven_install.json
@@ -1,339 +1,266 @@
{
- "dependency_tree": {
- "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
- "__INPUT_ARTIFACTS_HASH": -1307148388,
- "__RESOLVED_ARTIFACTS_HASH": 1168733205,
- "conflict_resolution": {},
- "dependencies": [
- {
- "coord": "com.beust:jcommander:1.82",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.82/jcommander-1.82.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/beust/jcommander/1.82/jcommander-1.82.jar"
- ],
- "packages": [
- "com.beust.ah",
- "com.beust.jcommander",
- "com.beust.jcommander.converters",
- "com.beust.jcommander.defaultprovider",
- "com.beust.jcommander.internal",
- "com.beust.jcommander.parser",
- "com.beust.jcommander.validators"
- ],
- "sha256": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1",
- "url": "https://repo1.maven.org/maven2/com/beust/jcommander/1.82/jcommander-1.82.jar"
- },
- {
- "coord": "com.google.auto.value:auto-value-annotations:1.8.1",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar"
- ],
- "packages": [
- "com.google.auto.value",
- "com.google.auto.value.extension.memoized",
- "com.google.auto.value.extension.serializable",
- "com.google.auto.value.extension.toprettystring"
- ],
- "sha256": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852",
- "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar"
- },
- {
- "coord": "com.google.code.findbugs:jsr305:3.0.2",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"
- ],
- "packages": [
- "javax.annotation",
- "javax.annotation.concurrent",
- "javax.annotation.meta"
- ],
- "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7",
- "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"
- },
- {
- "coord": "com.google.errorprone:error_prone_annotations:2.11.0",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar"
- ],
- "packages": [
- "com.google.errorprone.annotations",
- "com.google.errorprone.annotations.concurrent"
- ],
- "sha256": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec",
- "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar"
- },
- {
- "coord": "com.google.escapevelocity:escapevelocity:1.1",
- "dependencies": [
- "com.google.code.findbugs:jsr305:3.0.2",
- "com.google.errorprone:error_prone_annotations:2.11.0",
- "com.google.guava:failureaccess:1.0.1",
- "com.google.guava:guava:31.1-jre",
- "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava",
- "com.google.j2objc:j2objc-annotations:1.3",
- "org.checkerframework:checker-qual:3.13.0"
- ],
- "directDependencies": [
- "com.google.guava:guava:31.1-jre"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/google/escapevelocity/escapevelocity/1.1/escapevelocity-1.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/escapevelocity/escapevelocity/1.1/escapevelocity-1.1.jar"
- ],
- "packages": [
- "com.google.escapevelocity"
- ],
- "sha256": "37e76e4466836dedb864fb82355cd01c3bd21325ab642d89a0f759291b171231",
- "url": "https://repo1.maven.org/maven2/com/google/escapevelocity/escapevelocity/1.1/escapevelocity-1.1.jar"
- },
- {
- "coord": "com.google.guava:failureaccess:1.0.1",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"
- ],
- "packages": [
- "com.google.common.util.concurrent.internal"
- ],
- "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26",
- "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"
- },
- {
- "coord": "com.google.guava:guava:31.1-jre",
- "dependencies": [
- "com.google.code.findbugs:jsr305:3.0.2",
- "com.google.errorprone:error_prone_annotations:2.11.0",
- "com.google.guava:failureaccess:1.0.1",
- "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava",
- "com.google.j2objc:j2objc-annotations:1.3",
- "org.checkerframework:checker-qual:3.13.0"
- ],
- "directDependencies": [
- "com.google.code.findbugs:jsr305:3.0.2",
- "com.google.errorprone:error_prone_annotations:2.11.0",
- "com.google.guava:failureaccess:1.0.1",
- "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava",
- "com.google.j2objc:j2objc-annotations:1.3",
- "org.checkerframework:checker-qual:3.13.0"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar"
- ],
- "packages": [
- "com.google.common.annotations",
- "com.google.common.base",
- "com.google.common.base.internal",
- "com.google.common.cache",
- "com.google.common.collect",
- "com.google.common.escape",
- "com.google.common.eventbus",
- "com.google.common.graph",
- "com.google.common.hash",
- "com.google.common.html",
- "com.google.common.io",
- "com.google.common.math",
- "com.google.common.net",
- "com.google.common.primitives",
- "com.google.common.reflect",
- "com.google.common.util.concurrent",
- "com.google.common.xml",
- "com.google.thirdparty.publicsuffix"
- ],
- "sha256": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab",
- "url": "https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar"
- },
- {
- "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"
- ],
- "packages": [],
- "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99",
- "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"
- },
- {
- "coord": "com.google.j2objc:j2objc-annotations:1.3",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"
- ],
- "packages": [
- "com.google.j2objc.annotations"
- ],
- "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b",
- "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"
- },
- {
- "coord": "com.google.truth:truth:1.1.3",
- "dependencies": [
- "com.google.auto.value:auto-value-annotations:1.8.1",
- "com.google.errorprone:error_prone_annotations:2.11.0",
- "com.google.guava:guava:31.1-jre",
- "junit:junit:4.13.2",
- "org.checkerframework:checker-qual:3.13.0",
- "org.hamcrest:hamcrest-core:1.3",
- "org.ow2.asm:asm:9.1"
- ],
- "directDependencies": [
- "com.google.auto.value:auto-value-annotations:1.8.1",
- "com.google.errorprone:error_prone_annotations:2.11.0",
- "com.google.guava:guava:31.1-jre",
- "junit:junit:4.13.2",
- "org.checkerframework:checker-qual:3.13.0",
- "org.ow2.asm:asm:9.1"
- ],
- "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar"
- ],
- "packages": [
- "com.google.common.truth"
- ],
- "sha256": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3",
- "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar"
- },
- {
- "coord": "junit:junit:4.13.2",
- "dependencies": [
- "org.hamcrest:hamcrest-core:1.3"
- ],
- "directDependencies": [
- "org.hamcrest:hamcrest-core:1.3"
- ],
- "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar"
- ],
- "packages": [
- "junit.extensions",
- "junit.framework",
- "junit.runner",
- "junit.textui",
- "org.junit",
- "org.junit.experimental",
- "org.junit.experimental.categories",
- "org.junit.experimental.max",
- "org.junit.experimental.results",
- "org.junit.experimental.runners",
- "org.junit.experimental.theories",
- "org.junit.experimental.theories.internal",
- "org.junit.experimental.theories.suppliers",
- "org.junit.function",
- "org.junit.internal",
- "org.junit.internal.builders",
- "org.junit.internal.management",
- "org.junit.internal.matchers",
- "org.junit.internal.requests",
- "org.junit.internal.runners",
- "org.junit.internal.runners.model",
- "org.junit.internal.runners.rules",
- "org.junit.internal.runners.statements",
- "org.junit.matchers",
- "org.junit.rules",
- "org.junit.runner",
- "org.junit.runner.manipulation",
- "org.junit.runner.notification",
- "org.junit.runners",
- "org.junit.runners.model",
- "org.junit.runners.parameterized",
- "org.junit.validator"
- ],
- "sha256": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3",
- "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar"
- },
- {
- "coord": "org.checkerframework:checker-qual:3.13.0",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar"
- ],
- "packages": [
- "org.checkerframework.checker.builder.qual",
- "org.checkerframework.checker.calledmethods.qual",
- "org.checkerframework.checker.compilermsgs.qual",
- "org.checkerframework.checker.fenum.qual",
- "org.checkerframework.checker.formatter.qual",
- "org.checkerframework.checker.guieffect.qual",
- "org.checkerframework.checker.i18n.qual",
- "org.checkerframework.checker.i18nformatter.qual",
- "org.checkerframework.checker.index.qual",
- "org.checkerframework.checker.initialization.qual",
- "org.checkerframework.checker.interning.qual",
- "org.checkerframework.checker.lock.qual",
- "org.checkerframework.checker.nullness.qual",
- "org.checkerframework.checker.optional.qual",
- "org.checkerframework.checker.propkey.qual",
- "org.checkerframework.checker.regex.qual",
- "org.checkerframework.checker.signature.qual",
- "org.checkerframework.checker.signedness.qual",
- "org.checkerframework.checker.tainting.qual",
- "org.checkerframework.checker.units.qual",
- "org.checkerframework.common.aliasing.qual",
- "org.checkerframework.common.initializedfields.qual",
- "org.checkerframework.common.reflection.qual",
- "org.checkerframework.common.returnsreceiver.qual",
- "org.checkerframework.common.subtyping.qual",
- "org.checkerframework.common.util.report.qual",
- "org.checkerframework.common.value.qual",
- "org.checkerframework.dataflow.qual",
- "org.checkerframework.framework.qual"
- ],
- "sha256": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491",
- "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar"
- },
- {
- "coord": "org.hamcrest:hamcrest-core:1.3",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
- ],
- "packages": [
- "org.hamcrest",
- "org.hamcrest.core",
- "org.hamcrest.internal"
- ],
- "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9",
- "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
- },
- {
- "coord": "org.ow2.asm:asm:9.1",
- "dependencies": [],
- "directDependencies": [],
- "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar",
- "mirror_urls": [
- "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar"
- ],
- "packages": [
- "org.objectweb.asm",
- "org.objectweb.asm.signature"
- ],
- "sha256": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2",
- "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar"
- }
- ],
- "version": "0.1.0"
+ "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
+ "__INPUT_ARTIFACTS_HASH": -1307148388,
+ "__RESOLVED_ARTIFACTS_HASH": 1764595048,
+ "artifacts": {
+ "com.beust:jcommander": {
+ "shasums": {
+ "jar": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1"
+ },
+ "version": "1.82"
+ },
+ "com.google.auto.value:auto-value-annotations": {
+ "shasums": {
+ "jar": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852"
+ },
+ "version": "1.8.1"
+ },
+ "com.google.code.findbugs:jsr305": {
+ "shasums": {
+ "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7"
+ },
+ "version": "3.0.2"
+ },
+ "com.google.errorprone:error_prone_annotations": {
+ "shasums": {
+ "jar": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec"
+ },
+ "version": "2.11.0"
+ },
+ "com.google.escapevelocity:escapevelocity": {
+ "shasums": {
+ "jar": "37e76e4466836dedb864fb82355cd01c3bd21325ab642d89a0f759291b171231"
+ },
+ "version": "1.1"
+ },
+ "com.google.guava:failureaccess": {
+ "shasums": {
+ "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26"
+ },
+ "version": "1.0.1"
+ },
+ "com.google.guava:guava": {
+ "shasums": {
+ "jar": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab"
+ },
+ "version": "31.1-jre"
+ },
+ "com.google.guava:listenablefuture": {
+ "shasums": {
+ "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99"
+ },
+ "version": "9999.0-empty-to-avoid-conflict-with-guava"
+ },
+ "com.google.j2objc:j2objc-annotations": {
+ "shasums": {
+ "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b"
+ },
+ "version": "1.3"
+ },
+ "com.google.truth:truth": {
+ "shasums": {
+ "jar": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3"
+ },
+ "version": "1.1.3"
+ },
+ "junit:junit": {
+ "shasums": {
+ "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3"
+ },
+ "version": "4.13.2"
+ },
+ "org.checkerframework:checker-qual": {
+ "shasums": {
+ "jar": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491"
+ },
+ "version": "3.13.0"
+ },
+ "org.hamcrest:hamcrest-core": {
+ "shasums": {
+ "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9"
+ },
+ "version": "1.3"
+ },
+ "org.ow2.asm:asm": {
+ "shasums": {
+ "jar": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2"
+ },
+ "version": "9.1"
}
+ },
+ "dependencies": {
+ "com.google.escapevelocity:escapevelocity": [
+ "com.google.guava:guava"
+ ],
+ "com.google.guava:guava": [
+ "com.google.code.findbugs:jsr305",
+ "com.google.errorprone:error_prone_annotations",
+ "com.google.guava:failureaccess",
+ "com.google.guava:listenablefuture",
+ "com.google.j2objc:j2objc-annotations",
+ "org.checkerframework:checker-qual"
+ ],
+ "com.google.truth:truth": [
+ "com.google.auto.value:auto-value-annotations",
+ "com.google.errorprone:error_prone_annotations",
+ "com.google.guava:guava",
+ "junit:junit",
+ "org.checkerframework:checker-qual",
+ "org.ow2.asm:asm"
+ ],
+ "junit:junit": [
+ "org.hamcrest:hamcrest-core"
+ ]
+ },
+ "packages": {
+ "com.beust:jcommander": [
+ "com.beust.ah",
+ "com.beust.jcommander",
+ "com.beust.jcommander.converters",
+ "com.beust.jcommander.defaultprovider",
+ "com.beust.jcommander.internal",
+ "com.beust.jcommander.parser",
+ "com.beust.jcommander.validators"
+ ],
+ "com.google.auto.value:auto-value-annotations": [
+ "com.google.auto.value",
+ "com.google.auto.value.extension.memoized",
+ "com.google.auto.value.extension.serializable",
+ "com.google.auto.value.extension.toprettystring"
+ ],
+ "com.google.code.findbugs:jsr305": [
+ "javax.annotation",
+ "javax.annotation.concurrent",
+ "javax.annotation.meta"
+ ],
+ "com.google.errorprone:error_prone_annotations": [
+ "com.google.errorprone.annotations",
+ "com.google.errorprone.annotations.concurrent"
+ ],
+ "com.google.escapevelocity:escapevelocity": [
+ "com.google.escapevelocity"
+ ],
+ "com.google.guava:failureaccess": [
+ "com.google.common.util.concurrent.internal"
+ ],
+ "com.google.guava:guava": [
+ "com.google.common.annotations",
+ "com.google.common.base",
+ "com.google.common.base.internal",
+ "com.google.common.cache",
+ "com.google.common.collect",
+ "com.google.common.escape",
+ "com.google.common.eventbus",
+ "com.google.common.graph",
+ "com.google.common.hash",
+ "com.google.common.html",
+ "com.google.common.io",
+ "com.google.common.math",
+ "com.google.common.net",
+ "com.google.common.primitives",
+ "com.google.common.reflect",
+ "com.google.common.util.concurrent",
+ "com.google.common.xml",
+ "com.google.thirdparty.publicsuffix"
+ ],
+ "com.google.j2objc:j2objc-annotations": [
+ "com.google.j2objc.annotations"
+ ],
+ "com.google.truth:truth": [
+ "com.google.common.truth"
+ ],
+ "junit:junit": [
+ "junit.extensions",
+ "junit.framework",
+ "junit.runner",
+ "junit.textui",
+ "org.junit",
+ "org.junit.experimental",
+ "org.junit.experimental.categories",
+ "org.junit.experimental.max",
+ "org.junit.experimental.results",
+ "org.junit.experimental.runners",
+ "org.junit.experimental.theories",
+ "org.junit.experimental.theories.internal",
+ "org.junit.experimental.theories.suppliers",
+ "org.junit.function",
+ "org.junit.internal",
+ "org.junit.internal.builders",
+ "org.junit.internal.management",
+ "org.junit.internal.matchers",
+ "org.junit.internal.requests",
+ "org.junit.internal.runners",
+ "org.junit.internal.runners.model",
+ "org.junit.internal.runners.rules",
+ "org.junit.internal.runners.statements",
+ "org.junit.matchers",
+ "org.junit.rules",
+ "org.junit.runner",
+ "org.junit.runner.manipulation",
+ "org.junit.runner.notification",
+ "org.junit.runners",
+ "org.junit.runners.model",
+ "org.junit.runners.parameterized",
+ "org.junit.validator"
+ ],
+ "org.checkerframework:checker-qual": [
+ "org.checkerframework.checker.builder.qual",
+ "org.checkerframework.checker.calledmethods.qual",
+ "org.checkerframework.checker.compilermsgs.qual",
+ "org.checkerframework.checker.fenum.qual",
+ "org.checkerframework.checker.formatter.qual",
+ "org.checkerframework.checker.guieffect.qual",
+ "org.checkerframework.checker.i18n.qual",
+ "org.checkerframework.checker.i18nformatter.qual",
+ "org.checkerframework.checker.index.qual",
+ "org.checkerframework.checker.initialization.qual",
+ "org.checkerframework.checker.interning.qual",
+ "org.checkerframework.checker.lock.qual",
+ "org.checkerframework.checker.nullness.qual",
+ "org.checkerframework.checker.optional.qual",
+ "org.checkerframework.checker.propkey.qual",
+ "org.checkerframework.checker.regex.qual",
+ "org.checkerframework.checker.signature.qual",
+ "org.checkerframework.checker.signedness.qual",
+ "org.checkerframework.checker.tainting.qual",
+ "org.checkerframework.checker.units.qual",
+ "org.checkerframework.common.aliasing.qual",
+ "org.checkerframework.common.initializedfields.qual",
+ "org.checkerframework.common.reflection.qual",
+ "org.checkerframework.common.returnsreceiver.qual",
+ "org.checkerframework.common.subtyping.qual",
+ "org.checkerframework.common.util.report.qual",
+ "org.checkerframework.common.value.qual",
+ "org.checkerframework.dataflow.qual",
+ "org.checkerframework.framework.qual"
+ ],
+ "org.hamcrest:hamcrest-core": [
+ "org.hamcrest",
+ "org.hamcrest.core",
+ "org.hamcrest.internal"
+ ],
+ "org.ow2.asm:asm": [
+ "org.objectweb.asm",
+ "org.objectweb.asm.signature"
+ ]
+ },
+ "repositories": {
+ "https://repo1.maven.org/maven2/": [
+ "com.beust:jcommander",
+ "com.google.auto.value:auto-value-annotations",
+ "com.google.code.findbugs:jsr305",
+ "com.google.errorprone:error_prone_annotations",
+ "com.google.escapevelocity:escapevelocity",
+ "com.google.guava:failureaccess",
+ "com.google.guava:guava",
+ "com.google.guava:listenablefuture",
+ "com.google.j2objc:j2objc-annotations",
+ "com.google.truth:truth",
+ "junit:junit",
+ "org.checkerframework:checker-qual",
+ "org.hamcrest:hamcrest-core",
+ "org.ow2.asm:asm"
+ ]
+ },
+ "version": "2"
}
diff --git a/rules_jvm_external.patch b/rules_jvm_external.patch
index 1cf5ce6..8344889 100644
--- a/rules_jvm_external.patch
+++ b/rules_jvm_external.patch
@@ -22,10 +22,10 @@ Date: Thu Jan 5 16:37:29 2023 +0800
including BUILD.vendor, WORKSPACE and jar files.
diff --git a/coursier.bzl b/coursier.bzl
-index 901a6b0..d763f01 100644
+index a71507a..90b4cb0 100644
--- a/coursier.bzl
+++ b/coursier.bzl
-@@ -47,6 +47,12 @@ bzl_library(
+@@ -49,6 +49,12 @@ bzl_library(
)
"""
@@ -38,16 +38,16 @@ index 901a6b0..d763f01 100644
DEFAULT_AAR_IMPORT_LABEL = "@build_bazel_rules_android//android:rules.bzl"
_AAR_IMPORT_STATEMENT = """\
-@@ -577,7 +583,7 @@ def _pinned_coursier_fetch_impl(repository_ctx):
+@@ -473,7 +479,7 @@ def _pinned_coursier_fetch_impl(repository_ctx):
)
repository_ctx.report_progress("Generating BUILD targets..")
- (generated_imports, jar_versionless_target_labels) = parser.generate_imports(
+ (generated_imports, jar_versionless_target_labels, generated_vendor_targets) = parser.generate_imports(
repository_ctx = repository_ctx,
- dep_tree = dep_tree,
+ dependencies = importer.get_artifacts(maven_install_json_content),
explicit_artifacts = {
-@@ -616,6 +622,14 @@ def _pinned_coursier_fetch_impl(repository_ctx):
+@@ -512,6 +518,14 @@ def _pinned_coursier_fetch_impl(repository_ctx):
executable = False,
)
@@ -62,20 +62,20 @@ index 901a6b0..d763f01 100644
_add_outdated_files(repository_ctx, artifacts, repositories)
# Generate a compatibility layer of external repositories for all jar artifacts.
-@@ -1135,7 +1149,7 @@ def _coursier_fetch_impl(repository_ctx):
- })
+@@ -1036,7 +1050,7 @@ def _coursier_fetch_impl(repository_ctx):
+ )
repository_ctx.report_progress("Generating BUILD targets..")
- (generated_imports, jar_versionless_target_labels) = parser.generate_imports(
+ (generated_imports, jar_versionless_target_labels, _) = parser.generate_imports(
repository_ctx = repository_ctx,
- dep_tree = dep_tree,
+ dependencies = v2_lock_file.get_artifacts(lock_file_contents),
explicit_artifacts = {
diff --git a/private/dependency_tree_parser.bzl b/private/dependency_tree_parser.bzl
-index 8515bf5..7653dea 100644
+index 8eea757..0a53528 100644
--- a/private/dependency_tree_parser.bzl
+++ b/private/dependency_tree_parser.bzl
-@@ -107,6 +107,9 @@ def _generate_imports(repository_ctx, dep_tree, explicit_artifacts, neverlink_ar
+@@ -107,6 +107,9 @@ def _generate_imports(repository_ctx, dependencies, explicit_artifacts, neverlin
for jetify_include_artifact in repository_ctx.attr.jetify_include_list:
jetify_include_dict[jetify_include_artifact] = None
@@ -83,9 +83,9 @@ index 8515bf5..7653dea 100644
+ vendor_targets = []
+
# Iterate through the list of artifacts, and generate the target declaration strings.
- for artifact in dep_tree["dependencies"]:
+ for artifact in dependencies:
artifact_path = artifact["file"]
-@@ -336,6 +339,7 @@ def _generate_imports(repository_ctx, dep_tree, explicit_artifacts, neverlink_ar
+@@ -347,6 +350,7 @@ def _generate_imports(repository_ctx, dependencies, explicit_artifacts, neverlin
target_import_string.append(")")
all_imports.append("\n".join(target_import_string))
@@ -93,8 +93,8 @@ index 8515bf5..7653dea 100644
# 10. Create a versionless alias target
#
-@@ -346,6 +350,9 @@ def _generate_imports(repository_ctx, dep_tree, explicit_artifacts, neverlink_ar
- versioned_target_alias_label = escape(strip_packaging_and_classifier(artifact["coord"]))
+@@ -357,6 +361,9 @@ def _generate_imports(repository_ctx, dependencies, explicit_artifacts, neverlin
+ versioned_target_alias_label = escape(strip_packaging_and_classifier(artifact["coordinates"]))
all_imports.append("alias(\n\tname = \"%s\",\n\tactual = \"%s\",\n%s)" %
(versioned_target_alias_label, target_label, alias_visibility))
+ file_group_target_string = "filegroup(\n\tname = \"%s\",\n\tsrcs = [\"%s\"],\n%s)" % (target_label + "_file", artifact_path, alias_visibility)
@@ -103,7 +103,7 @@ index 8515bf5..7653dea 100644
# 11. If using maven_install.json, use a genrule to copy the file from the http_file
# repository into this repository.
-@@ -359,6 +366,9 @@ def _generate_imports(repository_ctx, dep_tree, explicit_artifacts, neverlink_ar
+@@ -370,6 +377,9 @@ def _generate_imports(repository_ctx, dependencies, explicit_artifacts, neverlin
if repository_ctx.attr.maven_install_json:
all_imports.append(_genrule_copy_artifact_from_http_file(artifact, default_visibilities))
@@ -113,7 +113,7 @@ index 8515bf5..7653dea 100644
else: # artifact_path == None:
# Special case for certain artifacts that only come with a POM file.
# Such artifacts "aggregate" their dependencies, so they don't have
-@@ -410,7 +420,10 @@ def _generate_imports(repository_ctx, dep_tree, explicit_artifacts, neverlink_ar
+@@ -421,7 +431,10 @@ def _generate_imports(repository_ctx, dependencies, explicit_artifacts, neverlin
all_imports.append("alias(\n\tname = \"%s\",\n\tactual = \"%s\",\n%s)" %
(versioned_target_alias_label, target_label, alias_visibility))
@@ -125,3 +125,18 @@ index 8515bf5..7653dea 100644
parser = struct(
generate_imports = _generate_imports,
+diff --git a/private/tools/java/com/github/bazelbuild/rules_jvm_external/BUILD b/private/tools/java/com/github/bazelbuild/rules_jvm_external/BUILD
+index 63ce118..84e0417 100644
+--- a/private/tools/java/com/github/bazelbuild/rules_jvm_external/BUILD
++++ b/private/tools/java/com/github/bazelbuild/rules_jvm_external/BUILD
+@@ -1,10 +1,6 @@
+ java_library(
+ name = "rules_jvm_external",
+ srcs = glob(["*.java"]),
+- javacopts = [
+- "--release",
+- "8",
+- ],
+ visibility = [
+ "//private/tools/java:__subpackages__",
+ "//tests/com:__subpackages__",
diff --git a/setup.bzl b/setup.bzl
index 0eddb96..d9baa7a 100644
--- a/setup.bzl
+++ b/setup.bzl
@@ -44,22 +44,22 @@ def stardoc_repositories():
http_archive,
name = "rules_java",
urls = [
- "https://mirror.bazel.build/github.com/bazelbuild/rules_java/releases/download/6.1.1/rules_java-6.1.1.tar.gz",
- "https://github.com/bazelbuild/rules_java/releases/download/6.1.1/rules_java-6.1.1.tar.gz",
+ "https://mirror.bazel.build/github.com/bazelbuild/rules_java/releases/download/6.3.0/rules_java-6.3.0.tar.gz",
+ "https://github.com/bazelbuild/rules_java/releases/download/6.3.0/rules_java-6.3.0.tar.gz",
],
- sha256 = "76402a50ae6859d50bd7aed8c1b8ef09dae5c1035bb3ca7d276f7f3ce659818a",
+ sha256 = "29ba147c583aaf5d211686029842c5278e12aaea86f66bd4a9eb5e525b7f2701",
)
- RULES_JVM_EXTERNAL_TAG = "4.5"
- RULES_JVM_EXTERNAL_SHA = "b17d7388feb9bfa7f2fa09031b32707df529f26c91ab9e5d909eb1676badd9a6"
+ RULES_JVM_EXTERNAL_TAG = "5.2"
+ RULES_JVM_EXTERNAL_SHA = "f86fd42a809e1871ca0aabe89db0d440451219c3ce46c58da240c7dcdc00125f"
maybe(
http_archive,
name = "rules_jvm_external",
patch_args = ["-p1"],
patches = ["@io_bazel_stardoc//:rules_jvm_external.patch"],
- sha256 = RULES_JVM_EXTERNAL_SHA,
strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG,
- url = "https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/%s.zip" % RULES_JVM_EXTERNAL_TAG,
+ sha256 = RULES_JVM_EXTERNAL_SHA,
+ url = "https://github.com/bazelbuild/rules_jvm_external/releases/download/%s/rules_jvm_external-%s.tar.gz" % (RULES_JVM_EXTERNAL_TAG, RULES_JVM_EXTERNAL_TAG),
)
maybe(
diff --git a/stardoc/stardoc_binary.jar b/stardoc/stardoc_binary.jar
index 0350f5d..91eb294 100755
--- a/stardoc/stardoc_binary.jar
+++ b/stardoc/stardoc_binary.jar
Binary files differ