diff options
author | Alexandre Rostovtsev <arostovtsev@google.com> | 2023-08-08 15:44:29 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-08 15:44:29 -0400 |
commit | a0aa79a09df2d927ad42bb712c8a97586b1d01fa (patch) | |
tree | a706b514779e447f2c3b64c89f8fdac0649d6e60 | |
parent | 9800c40d503fff20ee31c5cbfca3b2a6fe7c7ed1 (diff) | |
download | stardoc-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.yml | 55 | ||||
-rw-r--r-- | MODULE.bazel | 4 | ||||
-rw-r--r-- | WORKSPACE | 2 | ||||
-rw-r--r-- | legacy_maven_install.json | 1200 | ||||
-rw-r--r-- | maven_install.json | 599 | ||||
-rw-r--r-- | rules_jvm_external.patch | 47 | ||||
-rw-r--r-- | setup.bzl | 14 | ||||
-rwxr-xr-x | stardoc/stardoc_binary.jar | bin | 13453588 -> 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") @@ -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__", @@ -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 Binary files differindex 0350f5d..91eb294 100755 --- a/stardoc/stardoc_binary.jar +++ b/stardoc/stardoc_binary.jar |