From 679f36c6fd2ca14672c55965a6fb4a82ebbf234b Mon Sep 17 00:00:00 2001 From: Nikolay Firov Date: Thu, 14 Mar 2024 20:34:52 +0100 Subject: [PATCH 1/4] lock file for maven in bzlmod --- MODULE.bazel | 4 +- contrib_rules_jvm_deps_install.json | 2585 +++++++++++++++++++++++++++ 2 files changed, 2588 insertions(+), 1 deletion(-) create mode 100755 contrib_rules_jvm_deps_install.json diff --git a/MODULE.bazel b/MODULE.bazel index 62c55889..d6b6310b 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -51,7 +51,7 @@ bazel_dep( ) bazel_dep( name = "rules_jvm_external", - version = "5.3", + version = "6.0", ) bazel_dep( name = "rules_proto", @@ -174,6 +174,7 @@ maven.install( "com.google.protobuf:protobuf-java:{}".format(PROTOBUF_JAVA_VERSION), ] + IO_GRPC_GRPC_JAVA_ARTIFACTS, fail_if_repin_required = True, + lock_file = "//:contrib_rules_jvm_deps_install.json", generate_compat_repositories = True, strict_visibility = False, ) @@ -199,6 +200,7 @@ use_repo( "com_google_guava_guava", "com_google_j2objc_j2objc_annotations", "contrib_rules_jvm_deps", + "unpinned_contrib_rules_jvm_deps", "org_apache_tomcat_annotations_api", ) diff --git a/contrib_rules_jvm_deps_install.json b/contrib_rules_jvm_deps_install.json new file mode 100755 index 00000000..8ac80486 --- /dev/null +++ b/contrib_rules_jvm_deps_install.json @@ -0,0 +1,2585 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": -661500966, + "__RESOLVED_ARTIFACTS_HASH": -1503133859, + "conflict_resolution": { + "com.google.guava:guava:30.1.1-jre": "com.google.guava:guava:31.1-jre", + "com.google.guava:guava:31.0.1-android": "com.google.guava:guava:31.1-jre", + "junit:junit:4.12": "junit:junit:4.13.2" + }, + "artifacts": { + "com.beust:jcommander": { + "shasums": { + "jar": "a7313fcfde070930e40ec79edf3c5948cf34e4f0d25cb3a09f9963d8bdd84113" + }, + "version": "1.48" + }, + "com.fasterxml.jackson.core:jackson-core": { + "shasums": { + "jar": "78cd0a6b936232e06dd3e38da8a0345348a09cd1ff9c4d844c6ee72c75cfc402" + }, + "version": "2.11.3" + }, + "com.github.spotbugs:spotbugs": { + "shasums": { + "jar": "94c44d86c83b8fe63b20023e510874aef721b1081982051706e1da841572f295" + }, + "version": "4.7.0" + }, + "com.github.spotbugs:spotbugs-annotations": { + "shasums": { + "jar": "8e6677102aa0de50841644cf9a57d6d503550ad774049a76c75bf157a8beebd5" + }, + "version": "4.7.0" + }, + "com.google.android:annotations": { + "shasums": { + "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15" + }, + "version": "4.1.1.4" + }, + "com.google.api.grpc:proto-google-common-protos": { + "shasums": { + "jar": "0d830380ec66bd7e25eee63aa0a5a08578e46ad187fb72d99b44d9ba22827f91" + }, + "version": "2.9.0" + }, + "com.google.auth:google-auth-library-credentials": { + "shasums": { + "jar": "42c76031276de5b520909e9faf88c5b3c9a722d69ee9cfdafedb1c52c355dfc5" + }, + "version": "0.22.0" + }, + "com.google.auth:google-auth-library-oauth2-http": { + "shasums": { + "jar": "1722d895c42dc42ea1d1f392ddbec1fbb28f7a979022c3a6c29acc39cc777ad1" + }, + "version": "0.22.0" + }, + "com.google.auto.value:auto-value": { + "shasums": { + "jar": "fd39087fa111da2b12b14675fee740043f0e78e4bfc7055cf3443bfffa3f572b" + }, + "version": "1.9" + }, + "com.google.auto.value:auto-value-annotations": { + "shasums": { + "jar": "fa5469f4c44ee598a2d8f033ab0a9dcbc6498a0c5e0c998dfa0c2adf51358044" + }, + "version": "1.9" + }, + "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": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec" + }, + "version": "2.11.0" + }, + "com.google.googlejavaformat:google-java-format": { + "shasums": { + "jar": "4f546cfe159547ac3b9547daa9649e728f6abc254979c975f1cb9971793692c3" + }, + "version": "1.15.0" + }, + "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.http-client:google-http-client": { + "shasums": { + "jar": "a5498ef562f6e8c3143673f9ae7976692a882a58baa1e6e74d4d32bbbb114331" + }, + "version": "1.37.0" + }, + "com.google.http-client:google-http-client-jackson2": { + "shasums": { + "jar": "f779817a1e972443952a0e996fcbee4e83fa863437d6dce3b9af612ab0e3ed5c" + }, + "version": "1.37.0" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b" + }, + "version": "1.3" + }, + "com.google.protobuf:protobuf-java": { + "shasums": { + "jar": "a204ec68748a7b26351ae37a311e8de468f248d1916d5f8dbe812c1289d0a0ff" + }, + "version": "3.21.7" + }, + "com.google.protobuf:protobuf-java-util": { + "shasums": { + "jar": "849925333aac23f46f9a154a52e441117017d5673e04e5636993bcc3cf1924d9" + }, + "version": "3.17.2" + }, + "com.google.re2j:re2j": { + "shasums": { + "jar": "c8b5c3472d4db594a865b2e47f835d07fb8b1415eeba559dccfb0a6945f033cd" + }, + "version": "1.6" + }, + "com.google.truth:truth": { + "shasums": { + "jar": "1ccf4334e7a94cf00a20a619b5462b53acf3274e00b70498bf5b28a3bc1be9b1" + }, + "version": "1.0.1" + }, + "com.googlecode.java-diff-utils:diffutils": { + "shasums": { + "jar": "61ba4dc49adca95243beaa0569adc2a23aedb5292ae78aa01186fa782ebdc5c2" + }, + "version": "1.3.0" + }, + "com.puppycrawl.tools:checkstyle": { + "shasums": { + "jar": "fc86e3a0fbf88ddf6f240068e63d41778416a41041a3371e5a270c06b040870e" + }, + "version": "10.2" + }, + "com.squareup.okhttp:okhttp": { + "shasums": { + "jar": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa" + }, + "version": "2.7.5" + }, + "com.squareup.okio:okio": { + "shasums": { + "jar": "19a7ff48d86d3cf4497f7f250fbf295f430c13a528dd5b7b203f821802b886ad" + }, + "version": "1.17.5" + }, + "commons-beanutils:commons-beanutils": { + "shasums": { + "jar": "7d938c81789028045c08c065e94be75fc280527620d5bd62b519d5838532368a" + }, + "version": "1.9.4" + }, + "commons-cli:commons-cli": { + "shasums": { + "jar": "bc8bb01fc0fad250385706e20f927ddcff6173f6339b387dc879237752567ac6" + }, + "version": "1.5.0" + }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" + }, + "version": "1.11" + }, + "commons-collections:commons-collections": { + "shasums": { + "jar": "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8" + }, + "version": "3.2.2" + }, + "commons-logging:commons-logging": { + "shasums": { + "jar": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636" + }, + "version": "1.2" + }, + "info.picocli:picocli": { + "shasums": { + "jar": "b0a5159e926de8084ff066025142270443533656bc599b8bb31d14d11fd138a4" + }, + "version": "4.6.3" + }, + "io.grpc:grpc-api": { + "shasums": { + "jar": "e8996c17a0ff6665c3463f6800259a3755aa3d4863c5d51737b93b11e818a0bd" + }, + "version": "1.40.0" + }, + "io.grpc:grpc-context": { + "shasums": { + "jar": "31882abfcecc8d09ca87a4f514414c3abe0d8cd2a62b379249eb56d63edb9974" + }, + "version": "1.40.0" + }, + "io.grpc:grpc-core": { + "shasums": { + "jar": "8d712597726a0478ed0a5e05cc5662e1a6b7b9efbe2d585d43c947ec94275b8b" + }, + "version": "1.40.0" + }, + "io.grpc:grpc-netty": { + "shasums": { + "jar": "288f20dddbb78319e043ecd47e69f8eec1c6ac8fafae5ffb431315cbcb55d11d" + }, + "version": "1.40.0" + }, + "io.grpc:grpc-protobuf": { + "shasums": { + "jar": "f6598354276a1511320e452a18483732632c9a73a2372b9ec0a66c9a8248f298" + }, + "version": "1.40.0" + }, + "io.grpc:grpc-protobuf-lite": { + "shasums": { + "jar": "8bfc88d763eab03e7278ee3679e5c6ac0e8263c74eeaec3925dd1125a2bddade" + }, + "version": "1.40.0" + }, + "io.grpc:grpc-services": { + "shasums": { + "jar": "45c4b3194960bfdf322300d18009bd1bbc786a84fb7f091ddc9cd847fb13c100" + }, + "version": "1.40.0" + }, + "io.grpc:grpc-stub": { + "shasums": { + "jar": "fbb5cede6583efc9c3b74ba934f49fbb82c9f0e5f9dab45bcfb2f1835c0545cb" + }, + "version": "1.40.0" + }, + "io.netty:netty-buffer": { + "shasums": { + "jar": "4e3abdf4ddb8810f5fb4a2b57c9144407873b359faa1894007673ed1465dd3e8" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-codec": { + "shasums": { + "jar": "c643fe8318b7c7405acec13ed98e8f634f917960b20486295efbc5a690bac694" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-codec-http": { + "shasums": { + "jar": "39368c15595b791dbe26e7639cf2e71b6647bab8838fa5781cf7a80762eac927" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-codec-http2": { + "shasums": { + "jar": "e5d01b8db385b23103de67d3666c6fa9fa144d42217a3c8266b2a5efe425f093" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-codec-socks": { + "shasums": { + "jar": "41a76a64514f8f8f50ab8527254073521394138e8a96191905e8c143368b2006" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-common": { + "shasums": { + "jar": "811443fc1411a9ef7c1f7b02a750e2a6688f1eec0ae7361ed07812a85d982c86" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-handler": { + "shasums": { + "jar": "31a20e1de13b06a677a4719fd5aa95635982114a32c1d034739a48cceada2383" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-handler-proxy": { + "shasums": { + "jar": "65276b2ab687b1b7c1ceabcc941d6e2cce1038f35b581218d7dbf46b16c5b4ac" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-resolver": { + "shasums": { + "jar": "ee11d22d240b4b125edaed23ec7cc35ad9241b1b8fdd50630de20411ec345fc7" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-tcnative-boringssl-static": { + "shasums": { + "jar": "792daf30b4261a6eaebe652c171aaae10aff181a28993ec659426d89e7f369f8", + "linux-aarch_64": "8e5a30fc4a9514714367813f8027df4c9672746797b0699d83958d678e5cfeca", + "linux-x86_64": "725c26b4dd58a1aa782020952ad949bdb607235dd20ee49e5a5875c15456ca86", + "osx-aarch_64": "3b962ce1361b479ec7375f04e5d149e7b374a99ecf4f583c9aa0f0a92e5fa415", + "osx-x86_64": "9a77e8910af04becbdb535592c6a1e1a9accecde522aa1bb925a023c2c59d6dc", + "windows-x86_64": "b0d9505b09427ab655369506a802358966762edcb7cf08fc162dc2b368a2041c" + }, + "version": "2.0.56.Final" + }, + "io.netty:netty-tcnative-classes": { + "shasums": { + "jar": "eede807f0dd5eb1ad74ea1ae1094430631da63fcde00d4dc20eb0cd048bb0ac3" + }, + "version": "2.0.56.Final" + }, + "io.netty:netty-transport": { + "shasums": { + "jar": "17ed465cf5b1579b72379e47be3ba7fccb09dda8d95d47c8d668118483b08f43" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-transport-classes-epoll": { + "shasums": { + "jar": "0b50ae7e1cb32f89c3a8b38a29605cfe6bd797693b3374fbf2577fbc03719297" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-transport-native-epoll": { + "shasums": { + "linux-x86_64": "bb3752881a027efa99388bef21f3287a6553299930f4226a6ea683da21c957f2" + }, + "version": "4.1.87.Final" + }, + "io.netty:netty-transport-native-unix-common": { + "shasums": { + "jar": "cc2d013c933c206605da01be39f4c2c1f4586a1b9103a665bd724bdd46d9cd0c" + }, + "version": "4.1.87.Final" + }, + "io.opencensus:opencensus-api": { + "shasums": { + "jar": "f561b1cc2673844288e596ddf5bb6596868a8472fd2cb8993953fc5c034b2352" + }, + "version": "0.24.0" + }, + "io.opencensus:opencensus-contrib-grpc-metrics": { + "shasums": { + "jar": "875582e093f11950ad3f4a50b5fee33a008023f7d1e47820a1bef05d23b9ed42" + }, + "version": "0.24.0" + }, + "io.opencensus:opencensus-contrib-http-util": { + "shasums": { + "jar": "7155273bbb1ed3d477ea33cf19d7bbc0b285ff395f43b29ae576722cf247000f" + }, + "version": "0.24.0" + }, + "io.perfmark:perfmark-api": { + "shasums": { + "jar": "2044542933fcdf40ad18441bec37646d150c491871157f288847e29cb81de4cb" + }, + "version": "0.25.0" + }, + "jaxen:jaxen": { + "shasums": { + "jar": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c" + }, + "version": "1.2.0" + }, + "junit:junit": { + "shasums": { + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" + }, + "version": "4.13.2" + }, + "net.jcip:jcip-annotations": { + "shasums": { + "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0" + }, + "version": "1.0" + }, + "net.sf.saxon:Saxon-HE": { + "shasums": { + "jar": "e62e1a283b1aa610605fde18e9368a9ec6f24d878320eb74cfc1c1f2d432e8a6" + }, + "version": "11.3" + }, + "net.sourceforge.pmd:pmd-core": { + "shasums": { + "jar": "2b360928d33b5c96be7c1fe45d77366c1ae25d9305a331a78e937ef437caed0e" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-cpp": { + "shasums": { + "jar": "ca9706589b5ae645c8ddba804e0d216283bfc34618f9317b967edbef7e71787e" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-cs": { + "shasums": { + "jar": "5038975c0e26cf53d227eea17627ded5e6f4db9fea96a4725241ab63eff63f91" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-dart": { + "shasums": { + "jar": "7380dd063ada4677ff3aad3b2d063f6f64fbfed4752643b46bb335c82b616378" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-dist": { + "shasums": { + "jar": "38d0485b171e3f520d74091847ee571de55e4485d9c89f42a1e6b9688a2a7fbd" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-fortran": { + "shasums": { + "jar": "242a88b2a67d2984fd98fd08c600dda7164900c720d2134a1ff4a08f173a4929" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-go": { + "shasums": { + "jar": "057fdc250d0859a6e4feb38006b556cebabb50c88d05fd523c753706c2a60b8a" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-groovy": { + "shasums": { + "jar": "a776ef8b5005089cead9c214495c25423a7aae1aec845378b51883e33d3f3858" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-java": { + "shasums": { + "jar": "47c62abfcdd441cb999ca991d309045ad5e958eb6f45c67119cdc2e808655d21" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-jsp": { + "shasums": { + "jar": "3006a8db0b391590d6e2cd68b7212a25722d3b0bfa4d5c216ebcee53df7d6193" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-kotlin": { + "shasums": { + "jar": "a91a8fb9ef368353f0f23edfeb740eb11b5ab66b9361eef28afaf3095f188b3d" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-lua": { + "shasums": { + "jar": "91a04d323eeb10ea57fed7a9fc9605513623e11932dea6d3b00646c79fcecc55" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-matlab": { + "shasums": { + "jar": "b03fd6d124b349e5c88261534995b584575410186a90b05cb783c184d2c6b12b" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-modelica": { + "shasums": { + "jar": "7a52346f911a7bad4b8b6af5b69b1f8a09e0118940c8670644f4eefc7878967c" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-objectivec": { + "shasums": { + "jar": "2f6ab12b615f98517a9917b9540c98fc3e720929a1789c333d4a02a5ebbe87b4" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-perl": { + "shasums": { + "jar": "989ed3bf54d41ea901c8c0eabbb8280856d55a278ffdd087de966ea46b60004d" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-php": { + "shasums": { + "jar": "5bf518994be87e1dc20982953f986c5d5cde24220adcd333bab9d321e95f5be5" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-plsql": { + "shasums": { + "jar": "e26abffe4c38b9e53b9402c70cd57b6f5fcae382af9e02e33b75497b17f42ccd" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-python": { + "shasums": { + "jar": "77530045c1a2df457d95466d448bfaef5a8e16d69474741647b26ddb1f858e65" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-ruby": { + "shasums": { + "jar": "5d6788300d245bcf2412d55da6ee170f6459b9f89acded4565dfb64303fb264e" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-swift": { + "shasums": { + "jar": "2ed558ea9b07b03f4e416e8e10402bcd441ef126315645b4019abccf01f369f6" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-vm": { + "shasums": { + "jar": "ff59f120ebb7302d3a1489da8259adead91e4c8a8a51afd78e10bffc3de8a6b6" + }, + "version": "6.46.0" + }, + "net.sourceforge.pmd:pmd-xml": { + "shasums": { + "jar": "3efe446efc6d1d112420d611fc8a92d0414bc62377bb6d96dc3ae9a7a8dbff77" + }, + "version": "6.46.0" + }, + "net.sourceforge.saxon:saxon": { + "shasums": { + "dom": "c6cf3ecc7f4b65ab8b613d00fd9e9c0648a5aa03264a941ba0fd2da5339f917a", + "jar": "f3dcde81066c75db4ffca341d543555dbbbba7fff7ba6d1c2e7de1101dea394a" + }, + "version": "9.1.0.8" + }, + "org.antlr:antlr4-runtime": { + "shasums": { + "jar": "da66be0c98acfb29bc708300d05f1a3269c40f9984a4cb9251cf2ba1898d1334" + }, + "version": "4.10.1" + }, + "org.apache.bcel:bcel": { + "shasums": { + "jar": "bdeb381d0d19999e221e6a0f8d8bf44f5b19c2e57eabf68b70dc098652aefaf5" + }, + "version": "6.5.0" + }, + "org.apache.commons:commons-lang3": { + "shasums": { + "jar": "d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e" + }, + "version": "3.12.0" + }, + "org.apache.commons:commons-text": { + "shasums": { + "jar": "0812f284ac5dd0d617461d9a2ab6ac6811137f25122dfffd4788a4871e732d00" + }, + "version": "1.9" + }, + "org.apache.httpcomponents:httpclient": { + "shasums": { + "jar": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743" + }, + "version": "4.5.13" + }, + "org.apache.httpcomponents:httpcore": { + "shasums": { + "jar": "e06e89d40943245fcfa39ec537cdbfce3762aecde8f9c597780d2b00c2b43424" + }, + "version": "4.4.13" + }, + "org.apache.tomcat:annotations-api": { + "shasums": { + "jar": "253829d3c12b7381d1044fc22c6436cff025fe0d459e4a329413e560a7d0dd13" + }, + "version": "6.0.53" + }, + "org.apiguardian:apiguardian-api": { + "shasums": { + "jar": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38" + }, + "version": "1.1.2" + }, + "org.checkerframework:checker-compat-qual": { + "shasums": { + "jar": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a" + }, + "version": "2.5.5" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb" + }, + "version": "3.12.0" + }, + "org.codehaus.groovy:groovy": { + "shasums": { + "jar": "cc637a03e8ffddd487177bed948f162200a08f4847089091e06d70c2a1480fee" + }, + "version": "2.4.21" + }, + "org.codehaus.mojo:animal-sniffer-annotations": { + "shasums": { + "jar": "2f25841c937e24959a57b630e2c4b8525b3d0f536f2e511c9b2bed30b1651d54" + }, + "version": "1.21" + }, + "org.dom4j:dom4j": { + "shasums": { + "jar": "549f3007c6290f6a901e57d1d331b4ed0e6bf7384f78bf10316ffceeca834de6" + }, + "version": "2.1.3" + }, + "org.hamcrest:hamcrest-core": { + "shasums": { + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" + }, + "version": "1.3" + }, + "org.javassist:javassist": { + "shasums": { + "jar": "57d0a9e9286f82f4eaa851125186997f811befce0e2060ff0a15a77f5a9dd9a7" + }, + "version": "3.28.0-GA" + }, + "org.junit.jupiter:junit-jupiter-api": { + "shasums": { + "jar": "1808ee87e0f718cd6e25f3b75afc17956ac8a3edc48c7e9bab9f19f9a79e3801" + }, + "version": "5.8.2" + }, + "org.junit.jupiter:junit-jupiter-engine": { + "shasums": { + "jar": "753b7726cdd158bb34cedb94c161e2291896f47832a1e9eda53d970020a8184e" + }, + "version": "5.8.2" + }, + "org.junit.platform:junit-platform-commons": { + "shasums": { + "jar": "d2e015fca7130e79af2f4608dc54415e4b10b592d77333decb4b1a274c185050" + }, + "version": "1.8.2" + }, + "org.junit.platform:junit-platform-engine": { + "shasums": { + "jar": "0b7d000f8c3e8e5f7d6b819649936e7b9938314e87c8f983805218ea57567e59" + }, + "version": "1.8.2" + }, + "org.junit.platform:junit-platform-launcher": { + "shasums": { + "jar": "822156409fd83e682e4c5199b3460054299b538a058c2c6d0f5c9b6a5bdb7594" + }, + "version": "1.8.2" + }, + "org.junit.platform:junit-platform-reporting": { + "shasums": { + "jar": "d28048333b378d166f9ad38c2a8e34ac0fa1a29cc016cb279df53c8b54628fc3" + }, + "version": "1.8.2" + }, + "org.junit.vintage:junit-vintage-engine": { + "shasums": { + "jar": "ebd567b84e380d5373c47de3c9616d84f7bef91f9f8a8e7fc925be68240c1ba4" + }, + "version": "5.8.2" + }, + "org.opentest4j:opentest4j": { + "shasums": { + "jar": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2" + }, + "version": "1.2.0" + }, + "org.ow2.asm:asm": { + "shasums": { + "jar": "1263369b59e29c943918de11d6d6152e2ec6085ce63e5710516f8c67d368e4bc" + }, + "version": "9.3" + }, + "org.ow2.asm:asm-analysis": { + "shasums": { + "jar": "37fd5392bb2cf4c15f202ffefd46d0e92bb34ff848c549f30d426a60d6b29495" + }, + "version": "9.3" + }, + "org.ow2.asm:asm-commons": { + "shasums": { + "jar": "a347c24732db2aead106b6e5996a015b06a3ef86e790a4f75b61761f0d2f7f39" + }, + "version": "9.3" + }, + "org.ow2.asm:asm-tree": { + "shasums": { + "jar": "ae629c2609f39681ef8d140a42a23800464a94f2d23e36d8f25cd10d5e4caff4" + }, + "version": "9.3" + }, + "org.ow2.asm:asm-util": { + "shasums": { + "jar": "70f78f291ca0298afdb567fa85c5667869bc3da3914784816413853994962192" + }, + "version": "9.3" + }, + "org.reflections:reflections": { + "shasums": { + "jar": "938a2d08fe54050d7610b944d8ddc3a09355710d9e6be0aac838dbc04e9a2825" + }, + "version": "0.10.2" + }, + "org.slf4j:slf4j-api": { + "shasums": { + "jar": "3624f8474c1af46d75f98bc097d7864a323c81b3808aa43689a6e1c601c027be" + }, + "version": "1.7.32" + }, + "org.slf4j:slf4j-jdk14": { + "shasums": { + "jar": "4e09fd5ace1d3e5d1c9571b8eb7b17a23149e5ac322c11314c688991e2eb6f0b" + }, + "version": "1.7.32" + }, + "org.slf4j:slf4j-simple": { + "shasums": { + "jar": "d2fdd7b73ca2019a2062d145a0d86179a58f98c8c3e35ca7c735a27b3b5621c3" + }, + "version": "1.7.32" + }, + "org.xmlresolver:xmlresolver": { + "shasums": { + "data": "0d2395c0811910ddaff0df08626d6f5bffa3de3e8e699bc93e561d6509d9e53e", + "jar": "734f37f9e43124ea4a9ce09f754ffd095167822cbe68e9244f17db02a2f9e11f" + }, + "version": "4.2.0" + }, + "xml-apis:xml-apis": { + "shasums": { + "jar": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad" + }, + "version": "1.4.01" + } + }, + "dependencies": { + "com.github.spotbugs:spotbugs": [ + "com.github.spotbugs:spotbugs-annotations", + "com.google.code.gson:gson", + "jaxen:jaxen", + "net.jcip:jcip-annotations", + "net.sf.saxon:Saxon-HE", + "org.apache.bcel:bcel", + "org.apache.commons:commons-lang3", + "org.apache.commons:commons-text", + "org.dom4j:dom4j", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-util" + ], + "com.github.spotbugs:spotbugs-annotations": [ + "com.google.code.findbugs:jsr305" + ], + "com.google.api.grpc:proto-google-common-protos": [ + "com.google.protobuf:protobuf-java" + ], + "com.google.auth:google-auth-library-oauth2-http": [ + "com.google.auth:google-auth-library-credentials", + "com.google.auto.value:auto-value-annotations", + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-jackson2" + ], + "com.google.googlejavaformat:google-java-format": [ + "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.http-client:google-http-client": [ + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "com.google.j2objc:j2objc-annotations", + "io.opencensus:opencensus-api", + "io.opencensus:opencensus-contrib-http-util", + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore" + ], + "com.google.http-client:google-http-client-jackson2": [ + "com.fasterxml.jackson.core:jackson-core", + "com.google.http-client:google-http-client" + ], + "com.google.protobuf:protobuf-java-util": [ + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.google.protobuf:protobuf-java" + ], + "com.google.truth:truth": [ + "com.google.auto.value:auto-value-annotations", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.googlecode.java-diff-utils:diffutils", + "junit:junit", + "org.checkerframework:checker-compat-qual" + ], + "com.puppycrawl.tools:checkstyle": [ + "com.google.guava:guava", + "commons-beanutils:commons-beanutils", + "info.picocli:picocli", + "net.sf.saxon:Saxon-HE", + "org.antlr:antlr4-runtime", + "org.reflections:reflections" + ], + "com.squareup.okhttp:okhttp": [ + "com.squareup.okio:okio" + ], + "commons-beanutils:commons-beanutils": [ + "commons-collections:commons-collections", + "commons-logging:commons-logging" + ], + "io.grpc:grpc-api": [ + "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "io.grpc:grpc-context" + ], + "io.grpc:grpc-core": [ + "com.google.android:annotations", + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "io.grpc:grpc-api", + "io.perfmark:perfmark-api", + "org.codehaus.mojo:animal-sniffer-annotations" + ], + "io.grpc:grpc-netty": [ + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "io.grpc:grpc-core", + "io.netty:netty-codec-http2", + "io.netty:netty-handler-proxy", + "io.perfmark:perfmark-api" + ], + "io.grpc:grpc-protobuf": [ + "com.google.api.grpc:proto-google-common-protos", + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "com.google.protobuf:protobuf-java", + "io.grpc:grpc-api", + "io.grpc:grpc-protobuf-lite" + ], + "io.grpc:grpc-protobuf-lite": [ + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "io.grpc:grpc-api" + ], + "io.grpc:grpc-services": [ + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.google.protobuf:protobuf-java-util", + "io.grpc:grpc-core", + "io.grpc:grpc-protobuf", + "io.grpc:grpc-stub" + ], + "io.grpc:grpc-stub": [ + "com.google.guava:guava", + "io.grpc:grpc-api" + ], + "io.netty:netty-buffer": [ + "io.netty:netty-common" + ], + "io.netty:netty-codec": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-http": [ + "io.netty:netty-buffer", + "io.netty:netty-codec", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-http2": [ + "io.netty:netty-buffer", + "io.netty:netty-codec", + "io.netty:netty-codec-http", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-socks": [ + "io.netty:netty-buffer", + "io.netty:netty-codec", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-handler": [ + "io.netty:netty-buffer", + "io.netty:netty-codec", + "io.netty:netty-common", + "io.netty:netty-resolver", + "io.netty:netty-transport", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-handler-proxy": [ + "io.netty:netty-buffer", + "io.netty:netty-codec", + "io.netty:netty-codec-http", + "io.netty:netty-codec-socks", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-resolver": [ + "io.netty:netty-common" + ], + "io.netty:netty-tcnative-boringssl-static": [ + "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", + "io.netty:netty-tcnative-classes" + ], + "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64": [ + "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", + "io.netty:netty-tcnative-classes" + ], + "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64": [ + "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", + "io.netty:netty-tcnative-classes" + ], + "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64": [ + "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", + "io.netty:netty-tcnative-classes" + ], + "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64": [ + "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", + "io.netty:netty-tcnative-classes" + ], + "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64": [ + "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", + "io.netty:netty-tcnative-classes" + ], + "io.netty:netty-transport": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-resolver" + ], + "io.netty:netty-transport-classes-epoll": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-transport-native-epoll:jar:linux-x86_64": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-transport-native-unix-common": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.opencensus:opencensus-api": [ + "io.grpc:grpc-context" + ], + "io.opencensus:opencensus-contrib-grpc-metrics": [ + "com.google.guava:guava", + "io.opencensus:opencensus-api" + ], + "io.opencensus:opencensus-contrib-http-util": [ + "com.google.guava:guava", + "io.opencensus:opencensus-api" + ], + "junit:junit": [ + "org.hamcrest:hamcrest-core" + ], + "net.sf.saxon:Saxon-HE": [ + "org.xmlresolver:xmlresolver", + "org.xmlresolver:xmlresolver:jar:data" + ], + "net.sourceforge.pmd:pmd-core": [ + "com.beust:jcommander", + "com.google.code.gson:gson", + "net.sourceforge.saxon:saxon", + "net.sourceforge.saxon:saxon:jar:dom", + "org.antlr:antlr4-runtime", + "org.apache.commons:commons-lang3", + "org.ow2.asm:asm" + ], + "net.sourceforge.pmd:pmd-cpp": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-cs": [ + "net.sourceforge.pmd:pmd-core", + "org.antlr:antlr4-runtime" + ], + "net.sourceforge.pmd:pmd-dart": [ + "net.sourceforge.pmd:pmd-core", + "org.antlr:antlr4-runtime" + ], + "net.sourceforge.pmd:pmd-dist": [ + "net.sourceforge.pmd:pmd-core", + "net.sourceforge.pmd:pmd-cpp", + "net.sourceforge.pmd:pmd-cs", + "net.sourceforge.pmd:pmd-dart", + "net.sourceforge.pmd:pmd-fortran", + "net.sourceforge.pmd:pmd-go", + "net.sourceforge.pmd:pmd-groovy", + "net.sourceforge.pmd:pmd-java", + "net.sourceforge.pmd:pmd-jsp", + "net.sourceforge.pmd:pmd-kotlin", + "net.sourceforge.pmd:pmd-lua", + "net.sourceforge.pmd:pmd-matlab", + "net.sourceforge.pmd:pmd-modelica", + "net.sourceforge.pmd:pmd-objectivec", + "net.sourceforge.pmd:pmd-perl", + "net.sourceforge.pmd:pmd-php", + "net.sourceforge.pmd:pmd-plsql", + "net.sourceforge.pmd:pmd-python", + "net.sourceforge.pmd:pmd-ruby", + "net.sourceforge.pmd:pmd-swift", + "net.sourceforge.pmd:pmd-vm", + "net.sourceforge.pmd:pmd-xml", + "org.apache.commons:commons-lang3" + ], + "net.sourceforge.pmd:pmd-fortran": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-go": [ + "net.sourceforge.pmd:pmd-core", + "org.antlr:antlr4-runtime" + ], + "net.sourceforge.pmd:pmd-groovy": [ + "net.sourceforge.pmd:pmd-core", + "org.codehaus.groovy:groovy" + ], + "net.sourceforge.pmd:pmd-java": [ + "net.sourceforge.pmd:pmd-core", + "net.sourceforge.saxon:saxon", + "org.apache.commons:commons-lang3", + "org.ow2.asm:asm" + ], + "net.sourceforge.pmd:pmd-jsp": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-kotlin": [ + "net.sourceforge.pmd:pmd-core", + "org.antlr:antlr4-runtime" + ], + "net.sourceforge.pmd:pmd-lua": [ + "net.sourceforge.pmd:pmd-core", + "org.antlr:antlr4-runtime" + ], + "net.sourceforge.pmd:pmd-matlab": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-modelica": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-objectivec": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-perl": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-php": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-plsql": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-python": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-ruby": [ + "net.sourceforge.pmd:pmd-core" + ], + "net.sourceforge.pmd:pmd-swift": [ + "net.sourceforge.pmd:pmd-core", + "org.antlr:antlr4-runtime" + ], + "net.sourceforge.pmd:pmd-vm": [ + "net.sourceforge.pmd:pmd-core", + "org.apache.commons:commons-lang3" + ], + "net.sourceforge.pmd:pmd-xml": [ + "net.sourceforge.pmd:pmd-core", + "net.sourceforge.saxon:saxon:jar:dom", + "org.antlr:antlr4-runtime" + ], + "org.apache.commons:commons-text": [ + "org.apache.commons:commons-lang3" + ], + "org.apache.httpcomponents:httpclient": [ + "commons-codec:commons-codec", + "commons-logging:commons-logging", + "org.apache.httpcomponents:httpcore" + ], + "org.junit.jupiter:junit-jupiter-api": [ + "org.apiguardian:apiguardian-api", + "org.junit.platform:junit-platform-commons", + "org.opentest4j:opentest4j" + ], + "org.junit.jupiter:junit-jupiter-engine": [ + "org.apiguardian:apiguardian-api", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.platform:junit-platform-engine" + ], + "org.junit.platform:junit-platform-commons": [ + "org.apiguardian:apiguardian-api" + ], + "org.junit.platform:junit-platform-engine": [ + "org.apiguardian:apiguardian-api", + "org.junit.platform:junit-platform-commons", + "org.opentest4j:opentest4j" + ], + "org.junit.platform:junit-platform-launcher": [ + "org.apiguardian:apiguardian-api", + "org.junit.platform:junit-platform-engine" + ], + "org.junit.platform:junit-platform-reporting": [ + "org.apiguardian:apiguardian-api", + "org.junit.platform:junit-platform-launcher" + ], + "org.junit.vintage:junit-vintage-engine": [ + "junit:junit", + "org.apiguardian:apiguardian-api", + "org.junit.platform:junit-platform-engine" + ], + "org.ow2.asm:asm-analysis": [ + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-commons": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-tree": [ + "org.ow2.asm:asm" + ], + "org.ow2.asm:asm-util": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-tree" + ], + "org.reflections:reflections": [ + "com.google.code.findbugs:jsr305", + "org.javassist:javassist", + "org.slf4j:slf4j-api" + ], + "org.slf4j:slf4j-jdk14": [ + "org.slf4j:slf4j-api" + ], + "org.slf4j:slf4j-simple": [ + "org.slf4j:slf4j-api" + ], + "org.xmlresolver:xmlresolver": [ + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore" + ], + "org.xmlresolver:xmlresolver:jar:data": [ + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore", + "xml-apis:xml-apis" + ] + }, + "packages": { + "com.beust:jcommander": [ + "com.beust.jcommander", + "com.beust.jcommander.converters", + "com.beust.jcommander.defaultprovider", + "com.beust.jcommander.internal", + "com.beust.jcommander.validators" + ], + "com.fasterxml.jackson.core:jackson-core": [ + "com.fasterxml.jackson.core", + "com.fasterxml.jackson.core.async", + "com.fasterxml.jackson.core.base", + "com.fasterxml.jackson.core.exc", + "com.fasterxml.jackson.core.filter", + "com.fasterxml.jackson.core.format", + "com.fasterxml.jackson.core.io", + "com.fasterxml.jackson.core.json", + "com.fasterxml.jackson.core.json.async", + "com.fasterxml.jackson.core.sym", + "com.fasterxml.jackson.core.type", + "com.fasterxml.jackson.core.util" + ], + "com.github.spotbugs:spotbugs": [ + "edu.umd.cs.findbugs", + "edu.umd.cs.findbugs.asm", + "edu.umd.cs.findbugs.ba", + "edu.umd.cs.findbugs.ba.bcp", + "edu.umd.cs.findbugs.ba.ca", + "edu.umd.cs.findbugs.ba.ch", + "edu.umd.cs.findbugs.ba.constant", + "edu.umd.cs.findbugs.ba.deref", + "edu.umd.cs.findbugs.ba.generic", + "edu.umd.cs.findbugs.ba.heap", + "edu.umd.cs.findbugs.ba.interproc", + "edu.umd.cs.findbugs.ba.jsr305", + "edu.umd.cs.findbugs.ba.npe", + "edu.umd.cs.findbugs.ba.obl", + "edu.umd.cs.findbugs.ba.type", + "edu.umd.cs.findbugs.ba.vna", + "edu.umd.cs.findbugs.bcel", + "edu.umd.cs.findbugs.bcel.generic", + "edu.umd.cs.findbugs.bugReporter", + "edu.umd.cs.findbugs.bytecode", + "edu.umd.cs.findbugs.charsets", + "edu.umd.cs.findbugs.classfile", + "edu.umd.cs.findbugs.classfile.analysis", + "edu.umd.cs.findbugs.classfile.engine", + "edu.umd.cs.findbugs.classfile.engine.asm", + "edu.umd.cs.findbugs.classfile.engine.bcel", + "edu.umd.cs.findbugs.classfile.impl", + "edu.umd.cs.findbugs.config", + "edu.umd.cs.findbugs.detect", + "edu.umd.cs.findbugs.filter", + "edu.umd.cs.findbugs.graph", + "edu.umd.cs.findbugs.gui", + "edu.umd.cs.findbugs.gui2", + "edu.umd.cs.findbugs.internalAnnotations", + "edu.umd.cs.findbugs.io", + "edu.umd.cs.findbugs.jaif", + "edu.umd.cs.findbugs.launchGUI", + "edu.umd.cs.findbugs.log", + "edu.umd.cs.findbugs.model", + "edu.umd.cs.findbugs.plan", + "edu.umd.cs.findbugs.plugins", + "edu.umd.cs.findbugs.props", + "edu.umd.cs.findbugs.sarif", + "edu.umd.cs.findbugs.sourceViewer", + "edu.umd.cs.findbugs.util", + "edu.umd.cs.findbugs.visitclass", + "edu.umd.cs.findbugs.workflow", + "edu.umd.cs.findbugs.xml" + ], + "com.github.spotbugs:spotbugs-annotations": [ + "edu.umd.cs.findbugs.annotations" + ], + "com.google.android:annotations": [ + "android.annotation" + ], + "com.google.api.grpc:proto-google-common-protos": [ + "com.google.api", + "com.google.cloud", + "com.google.cloud.audit", + "com.google.cloud.location", + "com.google.geo.type", + "com.google.logging.type", + "com.google.longrunning", + "com.google.rpc", + "com.google.rpc.context", + "com.google.type" + ], + "com.google.auth:google-auth-library-credentials": [ + "com.google.auth" + ], + "com.google.auth:google-auth-library-oauth2-http": [ + "com.google.auth.http", + "com.google.auth.oauth2" + ], + "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.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.googlejavaformat:google-java-format": [ + "com.google.googlejavaformat", + "com.google.googlejavaformat.java", + "com.google.googlejavaformat.java.filer", + "com.google.googlejavaformat.java.java14", + "com.google.googlejavaformat.java.javadoc" + ], + "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.http-client:google-http-client": [ + "com.google.api.client.http", + "com.google.api.client.http.apache", + "com.google.api.client.http.javanet", + "com.google.api.client.http.json", + "com.google.api.client.json", + "com.google.api.client.json.rpc2", + "com.google.api.client.json.webtoken", + "com.google.api.client.testing.http", + "com.google.api.client.testing.http.apache", + "com.google.api.client.testing.http.javanet", + "com.google.api.client.testing.json", + "com.google.api.client.testing.json.webtoken", + "com.google.api.client.testing.util", + "com.google.api.client.util", + "com.google.api.client.util.escape", + "com.google.api.client.util.store" + ], + "com.google.http-client:google-http-client-jackson2": [ + "com.google.api.client.json.jackson2" + ], + "com.google.j2objc:j2objc-annotations": [ + "com.google.j2objc.annotations" + ], + "com.google.protobuf:protobuf-java": [ + "com.google.protobuf", + "com.google.protobuf.compiler" + ], + "com.google.protobuf:protobuf-java-util": [ + "com.google.protobuf.util" + ], + "com.google.re2j:re2j": [ + "com.google.re2j" + ], + "com.google.truth:truth": [ + "com.google.common.truth" + ], + "com.googlecode.java-diff-utils:diffutils": [ + "difflib", + "difflib.myers" + ], + "com.puppycrawl.tools:checkstyle": [ + "com.puppycrawl.tools.checkstyle", + "com.puppycrawl.tools.checkstyle.ant", + "com.puppycrawl.tools.checkstyle.api", + "com.puppycrawl.tools.checkstyle.checks", + "com.puppycrawl.tools.checkstyle.checks.annotation", + "com.puppycrawl.tools.checkstyle.checks.blocks", + "com.puppycrawl.tools.checkstyle.checks.coding", + "com.puppycrawl.tools.checkstyle.checks.design", + "com.puppycrawl.tools.checkstyle.checks.header", + "com.puppycrawl.tools.checkstyle.checks.imports", + "com.puppycrawl.tools.checkstyle.checks.indentation", + "com.puppycrawl.tools.checkstyle.checks.javadoc", + "com.puppycrawl.tools.checkstyle.checks.javadoc.utils", + "com.puppycrawl.tools.checkstyle.checks.metrics", + "com.puppycrawl.tools.checkstyle.checks.modifier", + "com.puppycrawl.tools.checkstyle.checks.naming", + "com.puppycrawl.tools.checkstyle.checks.regexp", + "com.puppycrawl.tools.checkstyle.checks.sizes", + "com.puppycrawl.tools.checkstyle.checks.whitespace", + "com.puppycrawl.tools.checkstyle.filefilters", + "com.puppycrawl.tools.checkstyle.filters", + "com.puppycrawl.tools.checkstyle.grammar", + "com.puppycrawl.tools.checkstyle.grammar.java", + "com.puppycrawl.tools.checkstyle.grammar.javadoc", + "com.puppycrawl.tools.checkstyle.gui", + "com.puppycrawl.tools.checkstyle.meta", + "com.puppycrawl.tools.checkstyle.utils", + "com.puppycrawl.tools.checkstyle.xpath", + "com.puppycrawl.tools.checkstyle.xpath.iterators" + ], + "com.squareup.okhttp:okhttp": [ + "com.squareup.okhttp", + "com.squareup.okhttp.internal", + "com.squareup.okhttp.internal.framed", + "com.squareup.okhttp.internal.http", + "com.squareup.okhttp.internal.io", + "com.squareup.okhttp.internal.tls" + ], + "com.squareup.okio:okio": [ + "okio" + ], + "commons-beanutils:commons-beanutils": [ + "org.apache.commons.beanutils", + "org.apache.commons.beanutils.converters", + "org.apache.commons.beanutils.expression", + "org.apache.commons.beanutils.locale", + "org.apache.commons.beanutils.locale.converters" + ], + "commons-cli:commons-cli": [ + "org.apache.commons.cli" + ], + "commons-codec:commons-codec": [ + "org.apache.commons.codec", + "org.apache.commons.codec.binary", + "org.apache.commons.codec.cli", + "org.apache.commons.codec.digest", + "org.apache.commons.codec.language", + "org.apache.commons.codec.language.bm", + "org.apache.commons.codec.net" + ], + "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-logging:commons-logging": [ + "org.apache.commons.logging", + "org.apache.commons.logging.impl" + ], + "info.picocli:picocli": [ + "picocli" + ], + "io.grpc:grpc-api": [ + "io.grpc" + ], + "io.grpc:grpc-context": [ + "io.grpc" + ], + "io.grpc:grpc-core": [ + "io.grpc.inprocess", + "io.grpc.internal", + "io.grpc.util" + ], + "io.grpc:grpc-netty": [ + "io.grpc.netty" + ], + "io.grpc:grpc-protobuf": [ + "io.grpc.protobuf" + ], + "io.grpc:grpc-protobuf-lite": [ + "io.grpc.protobuf.lite" + ], + "io.grpc:grpc-services": [ + "io.grpc.binarylog.v1", + "io.grpc.channelz.v1", + "io.grpc.health.v1", + "io.grpc.protobuf.services", + "io.grpc.protobuf.services.internal", + "io.grpc.reflection.v1alpha", + "io.grpc.services" + ], + "io.grpc:grpc-stub": [ + "io.grpc.stub", + "io.grpc.stub.annotations" + ], + "io.netty:netty-buffer": [ + "io.netty.buffer", + "io.netty.buffer.search" + ], + "io.netty:netty-codec": [ + "io.netty.handler.codec", + "io.netty.handler.codec.base64", + "io.netty.handler.codec.bytes", + "io.netty.handler.codec.compression", + "io.netty.handler.codec.json", + "io.netty.handler.codec.marshalling", + "io.netty.handler.codec.protobuf", + "io.netty.handler.codec.serialization", + "io.netty.handler.codec.string", + "io.netty.handler.codec.xml" + ], + "io.netty:netty-codec-http": [ + "io.netty.handler.codec.http", + "io.netty.handler.codec.http.cookie", + "io.netty.handler.codec.http.cors", + "io.netty.handler.codec.http.multipart", + "io.netty.handler.codec.http.websocketx", + "io.netty.handler.codec.http.websocketx.extensions", + "io.netty.handler.codec.http.websocketx.extensions.compression", + "io.netty.handler.codec.rtsp", + "io.netty.handler.codec.spdy" + ], + "io.netty:netty-codec-http2": [ + "io.netty.handler.codec.http2" + ], + "io.netty:netty-codec-socks": [ + "io.netty.handler.codec.socks", + "io.netty.handler.codec.socksx", + "io.netty.handler.codec.socksx.v4", + "io.netty.handler.codec.socksx.v5" + ], + "io.netty:netty-common": [ + "io.netty.util", + "io.netty.util.collection", + "io.netty.util.concurrent", + "io.netty.util.internal", + "io.netty.util.internal.logging", + "io.netty.util.internal.shaded.org.jctools.queues", + "io.netty.util.internal.shaded.org.jctools.queues.atomic", + "io.netty.util.internal.shaded.org.jctools.util", + "io.netty.util.internal.svm" + ], + "io.netty:netty-handler": [ + "io.netty.handler.address", + "io.netty.handler.flow", + "io.netty.handler.flush", + "io.netty.handler.ipfilter", + "io.netty.handler.logging", + "io.netty.handler.pcap", + "io.netty.handler.ssl", + "io.netty.handler.ssl.ocsp", + "io.netty.handler.ssl.util", + "io.netty.handler.stream", + "io.netty.handler.timeout", + "io.netty.handler.traffic" + ], + "io.netty:netty-handler-proxy": [ + "io.netty.handler.proxy" + ], + "io.netty:netty-resolver": [ + "io.netty.resolver" + ], + "io.netty:netty-tcnative-classes": [ + "io.netty.internal.tcnative" + ], + "io.netty:netty-transport": [ + "io.netty.bootstrap", + "io.netty.channel", + "io.netty.channel.embedded", + "io.netty.channel.group", + "io.netty.channel.internal", + "io.netty.channel.local", + "io.netty.channel.nio", + "io.netty.channel.oio", + "io.netty.channel.pool", + "io.netty.channel.socket", + "io.netty.channel.socket.nio", + "io.netty.channel.socket.oio" + ], + "io.netty:netty-transport-classes-epoll": [ + "io.netty.channel.epoll" + ], + "io.netty:netty-transport-native-unix-common": [ + "io.netty.channel.unix" + ], + "io.opencensus:opencensus-api": [ + "io.opencensus.common", + "io.opencensus.internal", + "io.opencensus.metrics", + "io.opencensus.metrics.data", + "io.opencensus.metrics.export", + "io.opencensus.resource", + "io.opencensus.stats", + "io.opencensus.tags", + "io.opencensus.tags.propagation", + "io.opencensus.tags.unsafe", + "io.opencensus.trace", + "io.opencensus.trace.config", + "io.opencensus.trace.export", + "io.opencensus.trace.internal", + "io.opencensus.trace.propagation", + "io.opencensus.trace.samplers", + "io.opencensus.trace.unsafe" + ], + "io.opencensus:opencensus-contrib-grpc-metrics": [ + "io.opencensus.contrib.grpc.metrics" + ], + "io.opencensus:opencensus-contrib-http-util": [ + "io.opencensus.contrib.http", + "io.opencensus.contrib.http.util" + ], + "io.perfmark:perfmark-api": [ + "io.perfmark" + ], + "jaxen:jaxen": [ + "org.jaxen", + "org.jaxen.dom", + "org.jaxen.dom4j", + "org.jaxen.expr", + "org.jaxen.expr.iter", + "org.jaxen.function", + "org.jaxen.function.ext", + "org.jaxen.function.xslt", + "org.jaxen.javabean", + "org.jaxen.jdom", + "org.jaxen.pattern", + "org.jaxen.saxpath", + "org.jaxen.saxpath.base", + "org.jaxen.saxpath.helpers", + "org.jaxen.util", + "org.jaxen.xom" + ], + "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" + ], + "net.jcip:jcip-annotations": [ + "net.jcip.annotations" + ], + "net.sf.saxon:Saxon-HE": [ + "net.sf.saxon", + "net.sf.saxon.dom", + "net.sf.saxon.event", + "net.sf.saxon.expr", + "net.sf.saxon.expr.accum", + "net.sf.saxon.expr.compat", + "net.sf.saxon.expr.flwor", + "net.sf.saxon.expr.instruct", + "net.sf.saxon.expr.number", + "net.sf.saxon.expr.oper", + "net.sf.saxon.expr.parser", + "net.sf.saxon.expr.sort", + "net.sf.saxon.functions", + "net.sf.saxon.functions.hof", + "net.sf.saxon.functions.registry", + "net.sf.saxon.gizmo", + "net.sf.saxon.java", + "net.sf.saxon.jaxp", + "net.sf.saxon.lib", + "net.sf.saxon.ma", + "net.sf.saxon.ma.arrays", + "net.sf.saxon.ma.json", + "net.sf.saxon.ma.map", + "net.sf.saxon.ma.parray", + "net.sf.saxon.ma.trie", + "net.sf.saxon.ma.zeno", + "net.sf.saxon.om", + "net.sf.saxon.pattern", + "net.sf.saxon.pull", + "net.sf.saxon.query", + "net.sf.saxon.regex", + "net.sf.saxon.regex.charclass", + "net.sf.saxon.resource", + "net.sf.saxon.s9api", + "net.sf.saxon.s9api.push", + "net.sf.saxon.s9api.streams", + "net.sf.saxon.sapling", + "net.sf.saxon.serialize", + "net.sf.saxon.serialize.charcode", + "net.sf.saxon.stax", + "net.sf.saxon.str", + "net.sf.saxon.style", + "net.sf.saxon.sxpath", + "net.sf.saxon.trace", + "net.sf.saxon.trans", + "net.sf.saxon.trans.packages", + "net.sf.saxon.trans.rules", + "net.sf.saxon.transpile", + "net.sf.saxon.tree", + "net.sf.saxon.tree.iter", + "net.sf.saxon.tree.jiter", + "net.sf.saxon.tree.linked", + "net.sf.saxon.tree.tiny", + "net.sf.saxon.tree.util", + "net.sf.saxon.tree.wrapper", + "net.sf.saxon.type", + "net.sf.saxon.value", + "net.sf.saxon.xpath", + "net.sf.saxon.z" + ], + "net.sourceforge.pmd:pmd-core": [ + "net.sourceforge.pmd", + "net.sourceforge.pmd.annotation", + "net.sourceforge.pmd.ant", + "net.sourceforge.pmd.ant.internal", + "net.sourceforge.pmd.benchmark", + "net.sourceforge.pmd.cache", + "net.sourceforge.pmd.cache.internal", + "net.sourceforge.pmd.cli", + "net.sourceforge.pmd.cli.internal", + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.cpd.internal", + "net.sourceforge.pmd.cpd.renderer", + "net.sourceforge.pmd.cpd.token", + "net.sourceforge.pmd.cpd.token.internal", + "net.sourceforge.pmd.dcd", + "net.sourceforge.pmd.dcd.asm", + "net.sourceforge.pmd.dcd.graph", + "net.sourceforge.pmd.document", + "net.sourceforge.pmd.internal", + "net.sourceforge.pmd.internal.util", + "net.sourceforge.pmd.lang", + "net.sourceforge.pmd.lang.antlr", + "net.sourceforge.pmd.lang.ast", + "net.sourceforge.pmd.lang.ast.impl.javacc", + "net.sourceforge.pmd.lang.ast.xpath", + "net.sourceforge.pmd.lang.ast.xpath.internal", + "net.sourceforge.pmd.lang.ast.xpath.saxon", + "net.sourceforge.pmd.lang.dfa", + "net.sourceforge.pmd.lang.dfa.pathfinder", + "net.sourceforge.pmd.lang.dfa.report", + "net.sourceforge.pmd.lang.document", + "net.sourceforge.pmd.lang.document.internal", + "net.sourceforge.pmd.lang.internal", + "net.sourceforge.pmd.lang.metrics", + "net.sourceforge.pmd.lang.metrics.internal", + "net.sourceforge.pmd.lang.rule", + "net.sourceforge.pmd.lang.rule.stat", + "net.sourceforge.pmd.lang.rule.xpath", + "net.sourceforge.pmd.lang.rule.xpath.internal", + "net.sourceforge.pmd.lang.symboltable", + "net.sourceforge.pmd.lang.xpath", + "net.sourceforge.pmd.processor", + "net.sourceforge.pmd.properties", + "net.sourceforge.pmd.properties.builders", + "net.sourceforge.pmd.properties.constraints", + "net.sourceforge.pmd.properties.modules", + "net.sourceforge.pmd.renderers", + "net.sourceforge.pmd.renderers.internal.sarif", + "net.sourceforge.pmd.rules", + "net.sourceforge.pmd.stat", + "net.sourceforge.pmd.util", + "net.sourceforge.pmd.util.database", + "net.sourceforge.pmd.util.datasource", + "net.sourceforge.pmd.util.datasource.internal", + "net.sourceforge.pmd.util.designer", + "net.sourceforge.pmd.util.designerbindings", + "net.sourceforge.pmd.util.filter", + "net.sourceforge.pmd.util.log", + "net.sourceforge.pmd.util.log.internal", + "net.sourceforge.pmd.util.treeexport", + "net.sourceforge.pmd.util.viewer", + "net.sourceforge.pmd.util.viewer.gui", + "net.sourceforge.pmd.util.viewer.gui.menu", + "net.sourceforge.pmd.util.viewer.model", + "net.sourceforge.pmd.util.viewer.util", + "org.jaxen", + "org.jaxen.dom", + "org.jaxen.dom4j", + "org.jaxen.expr", + "org.jaxen.expr.iter", + "org.jaxen.function", + "org.jaxen.function.ext", + "org.jaxen.function.xslt", + "org.jaxen.javabean", + "org.jaxen.jdom", + "org.jaxen.pattern", + "org.jaxen.saxpath", + "org.jaxen.saxpath.base", + "org.jaxen.saxpath.helpers", + "org.jaxen.util", + "org.jaxen.xom" + ], + "net.sourceforge.pmd:pmd-cpp": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.cpp", + "net.sourceforge.pmd.lang.cpp.ast" + ], + "net.sourceforge.pmd:pmd-cs": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.cs", + "net.sourceforge.pmd.lang.cs.antlr4" + ], + "net.sourceforge.pmd:pmd-dart": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.dart.antlr4" + ], + "net.sourceforge.pmd:pmd-fortran": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.fortran" + ], + "net.sourceforge.pmd:pmd-go": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.go", + "net.sourceforge.pmd.lang.go.antlr4" + ], + "net.sourceforge.pmd:pmd-groovy": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.groovy" + ], + "net.sourceforge.pmd:pmd-java": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.java", + "net.sourceforge.pmd.lang.java.ast", + "net.sourceforge.pmd.lang.java.ast.internal", + "net.sourceforge.pmd.lang.java.dfa", + "net.sourceforge.pmd.lang.java.internal", + "net.sourceforge.pmd.lang.java.javadoc", + "net.sourceforge.pmd.lang.java.metrics", + "net.sourceforge.pmd.lang.java.metrics.api", + "net.sourceforge.pmd.lang.java.metrics.impl", + "net.sourceforge.pmd.lang.java.metrics.impl.internal", + "net.sourceforge.pmd.lang.java.metrics.impl.visitors", + "net.sourceforge.pmd.lang.java.multifile", + "net.sourceforge.pmd.lang.java.multifile.signature", + "net.sourceforge.pmd.lang.java.qname", + "net.sourceforge.pmd.lang.java.rule", + "net.sourceforge.pmd.lang.java.rule.bestpractices", + "net.sourceforge.pmd.lang.java.rule.codestyle", + "net.sourceforge.pmd.lang.java.rule.design", + "net.sourceforge.pmd.lang.java.rule.documentation", + "net.sourceforge.pmd.lang.java.rule.errorprone", + "net.sourceforge.pmd.lang.java.rule.internal", + "net.sourceforge.pmd.lang.java.rule.multithreading", + "net.sourceforge.pmd.lang.java.rule.performance", + "net.sourceforge.pmd.lang.java.rule.regex", + "net.sourceforge.pmd.lang.java.rule.security", + "net.sourceforge.pmd.lang.java.symboltable", + "net.sourceforge.pmd.lang.java.typeresolution", + "net.sourceforge.pmd.lang.java.typeresolution.internal", + "net.sourceforge.pmd.lang.java.typeresolution.typedefinition", + "net.sourceforge.pmd.lang.java.typeresolution.typeinference", + "net.sourceforge.pmd.lang.java.typeresolution.visitors", + "net.sourceforge.pmd.lang.java.types", + "net.sourceforge.pmd.lang.java.xpath" + ], + "net.sourceforge.pmd:pmd-jsp": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.jsp", + "net.sourceforge.pmd.lang.jsp.ast", + "net.sourceforge.pmd.lang.jsp.rule", + "net.sourceforge.pmd.lang.jsp.rule.codestyle", + "net.sourceforge.pmd.lang.jsp.rule.design", + "net.sourceforge.pmd.lang.jsp.rule.security" + ], + "net.sourceforge.pmd:pmd-kotlin": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.kotlin.antlr4" + ], + "net.sourceforge.pmd:pmd-lua": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.lua.antlr4" + ], + "net.sourceforge.pmd:pmd-matlab": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.matlab", + "net.sourceforge.pmd.lang.matlab.ast" + ], + "net.sourceforge.pmd:pmd-modelica": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.modelica", + "net.sourceforge.pmd.lang.modelica.ast", + "net.sourceforge.pmd.lang.modelica.resolver", + "net.sourceforge.pmd.lang.modelica.rule", + "net.sourceforge.pmd.lang.modelica.rule.bestpractices" + ], + "net.sourceforge.pmd:pmd-objectivec": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.objectivec", + "net.sourceforge.pmd.lang.objectivec.ast" + ], + "net.sourceforge.pmd:pmd-perl": [ + "net.sourceforge.pmd.cpd" + ], + "net.sourceforge.pmd:pmd-php": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.php" + ], + "net.sourceforge.pmd:pmd-plsql": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.plsql", + "net.sourceforge.pmd.lang.plsql.ast", + "net.sourceforge.pmd.lang.plsql.ast.internal", + "net.sourceforge.pmd.lang.plsql.dfa", + "net.sourceforge.pmd.lang.plsql.rule", + "net.sourceforge.pmd.lang.plsql.rule.codestyle", + "net.sourceforge.pmd.lang.plsql.rule.design", + "net.sourceforge.pmd.lang.plsql.symboltable" + ], + "net.sourceforge.pmd:pmd-python": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.python", + "net.sourceforge.pmd.lang.python.ast" + ], + "net.sourceforge.pmd:pmd-ruby": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.ruby" + ], + "net.sourceforge.pmd:pmd-swift": [ + "net.sourceforge.pmd.cpd", + "net.sourceforge.pmd.lang.swift", + "net.sourceforge.pmd.lang.swift.antlr4" + ], + "net.sourceforge.pmd:pmd-vm": [ + "net.sourceforge.pmd.lang.vm", + "net.sourceforge.pmd.lang.vm.ast", + "net.sourceforge.pmd.lang.vm.directive", + "net.sourceforge.pmd.lang.vm.rule", + "net.sourceforge.pmd.lang.vm.rule.bestpractices", + "net.sourceforge.pmd.lang.vm.rule.design", + "net.sourceforge.pmd.lang.vm.rule.errorprone", + "net.sourceforge.pmd.lang.vm.util" + ], + "net.sourceforge.pmd:pmd-xml": [ + "net.sourceforge.pmd.lang.pom", + "net.sourceforge.pmd.lang.wsdl", + "net.sourceforge.pmd.lang.wsdl.rule", + "net.sourceforge.pmd.lang.xml", + "net.sourceforge.pmd.lang.xml.antlr4", + "net.sourceforge.pmd.lang.xml.ast", + "net.sourceforge.pmd.lang.xml.rule", + "net.sourceforge.pmd.lang.xsl", + "net.sourceforge.pmd.xml.cpd" + ], + "net.sourceforge.saxon:saxon": [ + "net.sf.saxon", + "net.sf.saxon.charcode", + "net.sf.saxon.codenorm", + "net.sf.saxon.event", + "net.sf.saxon.evpull", + "net.sf.saxon.expr", + "net.sf.saxon.exslt", + "net.sf.saxon.functions", + "net.sf.saxon.instruct", + "net.sf.saxon.java", + "net.sf.saxon.number", + "net.sf.saxon.om", + "net.sf.saxon.pattern", + "net.sf.saxon.pull", + "net.sf.saxon.query", + "net.sf.saxon.regex", + "net.sf.saxon.sort", + "net.sf.saxon.style", + "net.sf.saxon.sxpath", + "net.sf.saxon.tinytree", + "net.sf.saxon.trace", + "net.sf.saxon.trans", + "net.sf.saxon.tree", + "net.sf.saxon.type", + "net.sf.saxon.value" + ], + "net.sourceforge.saxon:saxon:jar:dom": [ + "net.sf.saxon.dom" + ], + "org.antlr:antlr4-runtime": [ + "org.antlr.v4.runtime", + "org.antlr.v4.runtime.atn", + "org.antlr.v4.runtime.dfa", + "org.antlr.v4.runtime.misc", + "org.antlr.v4.runtime.tree", + "org.antlr.v4.runtime.tree.pattern", + "org.antlr.v4.runtime.tree.xpath" + ], + "org.apache.bcel:bcel": [ + "org.apache.bcel", + "org.apache.bcel.classfile", + "org.apache.bcel.generic", + "org.apache.bcel.util", + "org.apache.bcel.verifier", + "org.apache.bcel.verifier.exc", + "org.apache.bcel.verifier.statics", + "org.apache.bcel.verifier.structurals" + ], + "org.apache.commons:commons-lang3": [ + "org.apache.commons.lang3", + "org.apache.commons.lang3.arch", + "org.apache.commons.lang3.builder", + "org.apache.commons.lang3.compare", + "org.apache.commons.lang3.concurrent", + "org.apache.commons.lang3.concurrent.locks", + "org.apache.commons.lang3.event", + "org.apache.commons.lang3.exception", + "org.apache.commons.lang3.function", + "org.apache.commons.lang3.math", + "org.apache.commons.lang3.mutable", + "org.apache.commons.lang3.reflect", + "org.apache.commons.lang3.stream", + "org.apache.commons.lang3.text", + "org.apache.commons.lang3.text.translate", + "org.apache.commons.lang3.time", + "org.apache.commons.lang3.tuple" + ], + "org.apache.commons:commons-text": [ + "org.apache.commons.text", + "org.apache.commons.text.diff", + "org.apache.commons.text.io", + "org.apache.commons.text.lookup", + "org.apache.commons.text.matcher", + "org.apache.commons.text.similarity", + "org.apache.commons.text.translate" + ], + "org.apache.httpcomponents:httpclient": [ + "org.apache.http.auth", + "org.apache.http.auth.params", + "org.apache.http.client", + "org.apache.http.client.config", + "org.apache.http.client.entity", + "org.apache.http.client.methods", + "org.apache.http.client.params", + "org.apache.http.client.protocol", + "org.apache.http.client.utils", + "org.apache.http.conn", + "org.apache.http.conn.params", + "org.apache.http.conn.routing", + "org.apache.http.conn.scheme", + "org.apache.http.conn.socket", + "org.apache.http.conn.ssl", + "org.apache.http.conn.util", + "org.apache.http.cookie", + "org.apache.http.cookie.params", + "org.apache.http.impl.auth", + "org.apache.http.impl.client", + "org.apache.http.impl.conn", + "org.apache.http.impl.conn.tsccm", + "org.apache.http.impl.cookie", + "org.apache.http.impl.execchain" + ], + "org.apache.httpcomponents:httpcore": [ + "org.apache.http", + "org.apache.http.annotation", + "org.apache.http.concurrent", + "org.apache.http.config", + "org.apache.http.entity", + "org.apache.http.impl", + "org.apache.http.impl.bootstrap", + "org.apache.http.impl.entity", + "org.apache.http.impl.io", + "org.apache.http.impl.pool", + "org.apache.http.io", + "org.apache.http.message", + "org.apache.http.params", + "org.apache.http.pool", + "org.apache.http.protocol", + "org.apache.http.ssl", + "org.apache.http.util" + ], + "org.apache.tomcat:annotations-api": [ + "javax.annotation", + "javax.annotation.security", + "javax.ejb", + "javax.persistence", + "javax.xml.ws" + ], + "org.apiguardian:apiguardian-api": [ + "org.apiguardian.api" + ], + "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.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.codehaus.groovy:groovy": [ + "groovy.beans", + "groovy.grape", + "groovy.inspect", + "groovy.io", + "groovy.lang", + "groovy.security", + "groovy.time", + "groovy.transform", + "groovy.transform.builder", + "groovy.transform.stc", + "groovy.ui", + "groovy.util", + "groovy.util.logging", + "groovy.xml", + "groovyjarjarantlr", + "groovyjarjarantlr.ASdebug", + "groovyjarjarantlr.actions.cpp", + "groovyjarjarantlr.actions.csharp", + "groovyjarjarantlr.actions.java", + "groovyjarjarantlr.actions.python", + "groovyjarjarantlr.build", + "groovyjarjarantlr.collections", + "groovyjarjarantlr.collections.impl", + "groovyjarjarantlr.debug", + "groovyjarjarantlr.debug.misc", + "groovyjarjarantlr.preprocessor", + "groovyjarjarasm.asm", + "groovyjarjarasm.asm.commons", + "groovyjarjarasm.asm.signature", + "groovyjarjarasm.asm.tree", + "groovyjarjarasm.asm.util", + "groovyjarjarcommonscli", + "org.apache.groovy.io", + "org.apache.groovy.util", + "org.codehaus.groovy", + "org.codehaus.groovy.antlr", + "org.codehaus.groovy.antlr.java", + "org.codehaus.groovy.antlr.parser", + "org.codehaus.groovy.antlr.treewalker", + "org.codehaus.groovy.ast", + "org.codehaus.groovy.ast.builder", + "org.codehaus.groovy.ast.expr", + "org.codehaus.groovy.ast.stmt", + "org.codehaus.groovy.ast.tools", + "org.codehaus.groovy.classgen", + "org.codehaus.groovy.classgen.asm", + "org.codehaus.groovy.classgen.asm.indy", + "org.codehaus.groovy.classgen.asm.sc", + "org.codehaus.groovy.cli", + "org.codehaus.groovy.control", + "org.codehaus.groovy.control.customizers", + "org.codehaus.groovy.control.customizers.builder", + "org.codehaus.groovy.control.io", + "org.codehaus.groovy.control.messages", + "org.codehaus.groovy.plugin", + "org.codehaus.groovy.reflection", + "org.codehaus.groovy.reflection.android", + "org.codehaus.groovy.reflection.stdclasses", + "org.codehaus.groovy.reflection.v7", + "org.codehaus.groovy.runtime", + "org.codehaus.groovy.runtime.callsite", + "org.codehaus.groovy.runtime.dgmimpl", + "org.codehaus.groovy.runtime.dgmimpl.arrays", + "org.codehaus.groovy.runtime.m12n", + "org.codehaus.groovy.runtime.memoize", + "org.codehaus.groovy.runtime.metaclass", + "org.codehaus.groovy.runtime.powerassert", + "org.codehaus.groovy.runtime.typehandling", + "org.codehaus.groovy.runtime.wrappers", + "org.codehaus.groovy.syntax", + "org.codehaus.groovy.tools", + "org.codehaus.groovy.tools.ast", + "org.codehaus.groovy.tools.gse", + "org.codehaus.groovy.tools.javac", + "org.codehaus.groovy.tools.shell", + "org.codehaus.groovy.tools.shell.util", + "org.codehaus.groovy.transform", + "org.codehaus.groovy.transform.sc", + "org.codehaus.groovy.transform.sc.transformers", + "org.codehaus.groovy.transform.stc", + "org.codehaus.groovy.transform.tailrec", + "org.codehaus.groovy.transform.trait", + "org.codehaus.groovy.util", + "org.codehaus.groovy.vmplugin", + "org.codehaus.groovy.vmplugin.v5", + "org.codehaus.groovy.vmplugin.v6", + "org.codehaus.groovy.vmplugin.v7", + "org.codehaus.groovy.vmplugin.v8" + ], + "org.codehaus.mojo:animal-sniffer-annotations": [ + "org.codehaus.mojo.animal_sniffer" + ], + "org.dom4j:dom4j": [ + "org.dom4j", + "org.dom4j.bean", + "org.dom4j.datatype", + "org.dom4j.dom", + "org.dom4j.dtd", + "org.dom4j.io", + "org.dom4j.jaxb", + "org.dom4j.rule", + "org.dom4j.rule.pattern", + "org.dom4j.swing", + "org.dom4j.tree", + "org.dom4j.util", + "org.dom4j.xpath", + "org.dom4j.xpp" + ], + "org.hamcrest:hamcrest-core": [ + "org.hamcrest", + "org.hamcrest.core", + "org.hamcrest.internal" + ], + "org.javassist:javassist": [ + "javassist", + "javassist.bytecode", + "javassist.bytecode.analysis", + "javassist.bytecode.annotation", + "javassist.bytecode.stackmap", + "javassist.compiler", + "javassist.compiler.ast", + "javassist.convert", + "javassist.expr", + "javassist.runtime", + "javassist.scopedpool", + "javassist.tools", + "javassist.tools.reflect", + "javassist.tools.rmi", + "javassist.tools.web", + "javassist.util", + "javassist.util.proxy" + ], + "org.junit.jupiter:junit-jupiter-api": [ + "org.junit.jupiter.api", + "org.junit.jupiter.api.condition", + "org.junit.jupiter.api.extension", + "org.junit.jupiter.api.extension.support", + "org.junit.jupiter.api.function", + "org.junit.jupiter.api.io", + "org.junit.jupiter.api.parallel" + ], + "org.junit.jupiter:junit-jupiter-engine": [ + "org.junit.jupiter.engine", + "org.junit.jupiter.engine.config", + "org.junit.jupiter.engine.descriptor", + "org.junit.jupiter.engine.discovery", + "org.junit.jupiter.engine.discovery.predicates", + "org.junit.jupiter.engine.execution", + "org.junit.jupiter.engine.extension", + "org.junit.jupiter.engine.support" + ], + "org.junit.platform:junit-platform-commons": [ + "org.junit.platform.commons", + "org.junit.platform.commons.annotation", + "org.junit.platform.commons.function", + "org.junit.platform.commons.logging", + "org.junit.platform.commons.support", + "org.junit.platform.commons.util" + ], + "org.junit.platform:junit-platform-engine": [ + "org.junit.platform.engine", + "org.junit.platform.engine.discovery", + "org.junit.platform.engine.reporting", + "org.junit.platform.engine.support.config", + "org.junit.platform.engine.support.descriptor", + "org.junit.platform.engine.support.discovery", + "org.junit.platform.engine.support.filter", + "org.junit.platform.engine.support.hierarchical" + ], + "org.junit.platform:junit-platform-launcher": [ + "org.junit.platform.launcher", + "org.junit.platform.launcher.core", + "org.junit.platform.launcher.listeners", + "org.junit.platform.launcher.listeners.discovery", + "org.junit.platform.launcher.listeners.session", + "org.junit.platform.launcher.tagexpression" + ], + "org.junit.platform:junit-platform-reporting": [ + "org.junit.platform.reporting.legacy", + "org.junit.platform.reporting.legacy.xml" + ], + "org.junit.vintage:junit-vintage-engine": [ + "org.junit.vintage.engine", + "org.junit.vintage.engine.descriptor", + "org.junit.vintage.engine.discovery", + "org.junit.vintage.engine.execution", + "org.junit.vintage.engine.support" + ], + "org.opentest4j:opentest4j": [ + "org.opentest4j" + ], + "org.ow2.asm:asm": [ + "org.objectweb.asm", + "org.objectweb.asm.signature" + ], + "org.ow2.asm:asm-analysis": [ + "org.objectweb.asm.tree.analysis" + ], + "org.ow2.asm:asm-commons": [ + "org.objectweb.asm.commons" + ], + "org.ow2.asm:asm-tree": [ + "org.objectweb.asm.tree" + ], + "org.ow2.asm:asm-util": [ + "org.objectweb.asm.util" + ], + "org.reflections:reflections": [ + "org.reflections", + "org.reflections.scanners", + "org.reflections.serializers", + "org.reflections.util", + "org.reflections.vfs" + ], + "org.slf4j:slf4j-api": [ + "org.slf4j", + "org.slf4j.event", + "org.slf4j.helpers", + "org.slf4j.spi" + ], + "org.slf4j:slf4j-jdk14": [ + "org.slf4j.impl" + ], + "org.slf4j:slf4j-simple": [ + "org.slf4j.impl" + ], + "org.xmlresolver:xmlresolver": [ + "org.xmlresolver", + "org.xmlresolver.cache", + "org.xmlresolver.catalog.entry", + "org.xmlresolver.catalog.query", + "org.xmlresolver.exceptions", + "org.xmlresolver.loaders", + "org.xmlresolver.logging", + "org.xmlresolver.sources", + "org.xmlresolver.tools", + "org.xmlresolver.utils" + ], + "xml-apis:xml-apis": [ + "javax.xml", + "javax.xml.datatype", + "javax.xml.namespace", + "javax.xml.parsers", + "javax.xml.stream", + "javax.xml.stream.events", + "javax.xml.stream.util", + "javax.xml.transform", + "javax.xml.transform.dom", + "javax.xml.transform.sax", + "javax.xml.transform.stax", + "javax.xml.transform.stream", + "javax.xml.validation", + "javax.xml.xpath", + "org.apache.xmlcommons", + "org.w3c.dom", + "org.w3c.dom.bootstrap", + "org.w3c.dom.css", + "org.w3c.dom.events", + "org.w3c.dom.html", + "org.w3c.dom.ls", + "org.w3c.dom.ranges", + "org.w3c.dom.stylesheets", + "org.w3c.dom.traversal", + "org.w3c.dom.views", + "org.w3c.dom.xpath", + "org.xml.sax", + "org.xml.sax.ext", + "org.xml.sax.helpers" + ] + }, + "repositories": { + "https://repo1.maven.org/maven2/": [ + "com.beust:jcommander", + "com.fasterxml.jackson.core:jackson-core", + "com.github.spotbugs:spotbugs", + "com.github.spotbugs:spotbugs-annotations", + "com.google.android:annotations", + "com.google.api.grpc:proto-google-common-protos", + "com.google.auth:google-auth-library-credentials", + "com.google.auth:google-auth-library-oauth2-http", + "com.google.auto.value:auto-value", + "com.google.auto.value:auto-value-annotations", + "com.google.code.findbugs:jsr305", + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.googlejavaformat:google-java-format", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.google.guava:listenablefuture", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-jackson2", + "com.google.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java-util", + "com.google.re2j:re2j", + "com.google.truth:truth", + "com.googlecode.java-diff-utils:diffutils", + "com.puppycrawl.tools:checkstyle", + "com.squareup.okhttp:okhttp", + "com.squareup.okio:okio", + "commons-beanutils:commons-beanutils", + "commons-cli:commons-cli", + "commons-codec:commons-codec", + "commons-collections:commons-collections", + "commons-logging:commons-logging", + "info.picocli:picocli", + "io.grpc:grpc-api", + "io.grpc:grpc-context", + "io.grpc:grpc-core", + "io.grpc:grpc-netty", + "io.grpc:grpc-protobuf", + "io.grpc:grpc-protobuf-lite", + "io.grpc:grpc-services", + "io.grpc:grpc-stub", + "io.netty:netty-buffer", + "io.netty:netty-codec", + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-socks", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-resolver", + "io.netty:netty-tcnative-boringssl-static", + "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", + "io.netty:netty-tcnative-classes", + "io.netty:netty-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.netty:netty-transport-native-unix-common", + "io.opencensus:opencensus-api", + "io.opencensus:opencensus-contrib-grpc-metrics", + "io.opencensus:opencensus-contrib-http-util", + "io.perfmark:perfmark-api", + "jaxen:jaxen", + "junit:junit", + "net.jcip:jcip-annotations", + "net.sf.saxon:Saxon-HE", + "net.sourceforge.pmd:pmd-core", + "net.sourceforge.pmd:pmd-cpp", + "net.sourceforge.pmd:pmd-cs", + "net.sourceforge.pmd:pmd-dart", + "net.sourceforge.pmd:pmd-dist", + "net.sourceforge.pmd:pmd-fortran", + "net.sourceforge.pmd:pmd-go", + "net.sourceforge.pmd:pmd-groovy", + "net.sourceforge.pmd:pmd-java", + "net.sourceforge.pmd:pmd-jsp", + "net.sourceforge.pmd:pmd-kotlin", + "net.sourceforge.pmd:pmd-lua", + "net.sourceforge.pmd:pmd-matlab", + "net.sourceforge.pmd:pmd-modelica", + "net.sourceforge.pmd:pmd-objectivec", + "net.sourceforge.pmd:pmd-perl", + "net.sourceforge.pmd:pmd-php", + "net.sourceforge.pmd:pmd-plsql", + "net.sourceforge.pmd:pmd-python", + "net.sourceforge.pmd:pmd-ruby", + "net.sourceforge.pmd:pmd-swift", + "net.sourceforge.pmd:pmd-vm", + "net.sourceforge.pmd:pmd-xml", + "net.sourceforge.saxon:saxon", + "net.sourceforge.saxon:saxon:jar:dom", + "org.antlr:antlr4-runtime", + "org.apache.bcel:bcel", + "org.apache.commons:commons-lang3", + "org.apache.commons:commons-text", + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore", + "org.apache.tomcat:annotations-api", + "org.apiguardian:apiguardian-api", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-qual", + "org.codehaus.groovy:groovy", + "org.codehaus.mojo:animal-sniffer-annotations", + "org.dom4j:dom4j", + "org.hamcrest:hamcrest-core", + "org.javassist:javassist", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.platform:junit-platform-commons", + "org.junit.platform:junit-platform-engine", + "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-reporting", + "org.junit.vintage:junit-vintage-engine", + "org.opentest4j:opentest4j", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-util", + "org.reflections:reflections", + "org.slf4j:slf4j-api", + "org.slf4j:slf4j-jdk14", + "org.slf4j:slf4j-simple", + "org.xmlresolver:xmlresolver", + "org.xmlresolver:xmlresolver:jar:data", + "xml-apis:xml-apis" + ] + }, + "version": "2" +} From 90db9d110511733526f14c6a3d2dc340dee8135c Mon Sep 17 00:00:00 2001 From: Nikolay Firov Date: Thu, 11 Apr 2024 15:27:00 +0200 Subject: [PATCH 2/4] test fixes --- MODULE.bazel | 4 +- examples/tests_and_lints/MODULE.bazel | 2 +- examples/tests_and_lints/maven_install.json | 221 +++++--------------- 3 files changed, 59 insertions(+), 168 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index d6b6310b..4d2103fe 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -174,8 +174,8 @@ maven.install( "com.google.protobuf:protobuf-java:{}".format(PROTOBUF_JAVA_VERSION), ] + IO_GRPC_GRPC_JAVA_ARTIFACTS, fail_if_repin_required = True, - lock_file = "//:contrib_rules_jvm_deps_install.json", generate_compat_repositories = True, + lock_file = "//:contrib_rules_jvm_deps_install.json", strict_visibility = False, ) @@ -200,8 +200,8 @@ use_repo( "com_google_guava_guava", "com_google_j2objc_j2objc_annotations", "contrib_rules_jvm_deps", - "unpinned_contrib_rules_jvm_deps", "org_apache_tomcat_annotations_api", + "unpinned_contrib_rules_jvm_deps", ) dev_maven = use_extension( diff --git a/examples/tests_and_lints/MODULE.bazel b/examples/tests_and_lints/MODULE.bazel index bc7f4222..1667e1da 100644 --- a/examples/tests_and_lints/MODULE.bazel +++ b/examples/tests_and_lints/MODULE.bazel @@ -18,7 +18,7 @@ local_path_override( bazel_dep( name = "rules_jvm_external", - version = "5.3", + version = "6.0", ) linter = use_extension("@apple_rules_lint//lint:extensions.bzl", "linter") diff --git a/examples/tests_and_lints/maven_install.json b/examples/tests_and_lints/maven_install.json index 21905b6a..0e5c803a 100755 --- a/examples/tests_and_lints/maven_install.json +++ b/examples/tests_and_lints/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -2039792786, - "__RESOLVED_ARTIFACTS_HASH": -2075451944, + "__INPUT_ARTIFACTS_HASH": -2039795700, + "__RESOLVED_ARTIFACTS_HASH": -376468041, "conflict_resolution": { "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.9.1", "com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.11.0" @@ -9,352 +9,302 @@ "artifacts": { "com.github.spotbugs:spotbugs": { "shasums": { - "jar": "df37eab21a7d04aa807808a33e9f7c081451cb02c14b4a2c33119976be498520", - "sources": "1fd011390e107d57c7c758539a8f79908d022709920171a91d27d3b88634087c" + "jar": "df37eab21a7d04aa807808a33e9f7c081451cb02c14b4a2c33119976be498520" }, "version": "4.7.3" }, "com.github.spotbugs:spotbugs-annotations": { "shasums": { - "jar": "c0fd1ac2e22acdd46913a2ff74551b71f124457199688698204af4bf3d43165d", - "sources": "b338136e3e82d585348cde58a8fe3a678e16f51a35c31c1463e05fefef557aad" + "jar": "c0fd1ac2e22acdd46913a2ff74551b71f124457199688698204af4bf3d43165d" }, "version": "4.7.3" }, "com.google.auto.value:auto-value-annotations": { "shasums": { - "jar": "fedd59b0b4986c342f6ab2d182f2a4ee9fceb2c7e2d5bdc4dc764c92394a23d3", - "sources": "41dbbed2cc92e72fe61e622f715735b05db45dcc49a1276619781b6e19e7a91f" + "jar": "fedd59b0b4986c342f6ab2d182f2a4ee9fceb2c7e2d5bdc4dc764c92394a23d3" }, "version": "1.7.4" }, "com.google.code.findbugs:jsr305": { "shasums": { - "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" }, "version": "3.0.2" }, "com.google.code.gson:gson": { "shasums": { - "jar": "378534e339e6e6d50b1736fb3abb76f1c15d1be3f4c13cec6d536412e23da603", - "sources": "2a5e4bc49e34643467e9a595f32d8982408c9825f2959af2ae2bf79b57ba306c" + "jar": "378534e339e6e6d50b1736fb3abb76f1c15d1be3f4c13cec6d536412e23da603" }, "version": "2.9.1" }, "com.google.errorprone:error_prone_annotations": { "shasums": { - "jar": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec", - "sources": "31a8f1bd791fb22c606af95049062a3c8252ce4b1b17555d00dc609e6371101d" + "jar": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec" }, "version": "2.11.0" }, "com.google.guava:failureaccess": { "shasums": { - "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26" }, "version": "1.0.1" }, "com.google.guava:guava": { "shasums": { - "jar": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab", - "sources": "8ab1853cdaf936ec88be80c17302b7c20abafbd4f54d4fb54d7011c529e3a44a" + "jar": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab" }, "version": "31.1-jre" }, "com.google.guava:guava-testlib": { "shasums": { - "jar": "aadc71b10d5c3ac474dd16be84cfb18d257e584d1e0a59f8cab64ef4376226ce", - "sources": "7149659f8966197dcd91a42183349f862d3973f8e65efe6d03e678464fa13bfd" + "jar": "aadc71b10d5c3ac474dd16be84cfb18d257e584d1e0a59f8cab64ef4376226ce" }, "version": "31.1-jre" }, "com.google.guava:listenablefuture": { "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "sources": null + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" }, "version": "9999.0-empty-to-avoid-conflict-with-guava" }, "com.google.j2objc:j2objc-annotations": { "shasums": { - "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "sources": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972" + "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b" }, "version": "1.3" }, "com.google.truth:truth": { "shasums": { - "jar": "a85e03b8b6ae8780f060cfded9500a3d1b5f52808f99a2ea6da9c683313c7518", - "sources": "a98b2f82af388484dfe1b2b859c3c05a28fcae000fc532ef0155e1814fa3af05" + "jar": "a85e03b8b6ae8780f060cfded9500a3d1b5f52808f99a2ea6da9c683313c7518" }, "version": "1.1.2" }, "com.h3xstream.findsecbugs:findsecbugs-plugin": { "shasums": { - "jar": "97604c6be648184fdafaf2df5f4bdbc8ec5c7468677847a6c42f4a09d81610ba", - "sources": "8a4bb456123a15eb1c61877f54d7f0fac8139a408d780fd2e15dda6e59f9ee15" + "jar": "97604c6be648184fdafaf2df5f4bdbc8ec5c7468677847a6c42f4a09d81610ba" }, "version": "1.12.0" }, "commons-codec:commons-codec": { "shasums": { - "jar": "b3e9f6d63a790109bf0d056611fbed1cf69055826defeb9894a71369d246ed63", - "sources": "7019940b2298d333edb946e2db3d10f1caacbbd52bb64e85832cfd0017e049cc" + "jar": "b3e9f6d63a790109bf0d056611fbed1cf69055826defeb9894a71369d246ed63" }, "version": "1.15" }, "jaxen:jaxen": { "shasums": { - "jar": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c", - "sources": "b028d7872b7cb61b2b3a9227c2f8bd83a180a3550a3e8d6cc6d5e3afd39ca94b" + "jar": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c" }, "version": "1.2.0" }, "junit:junit": { "shasums": { - "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "sources": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a" + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" }, "version": "4.13.2" }, "net.bytebuddy:byte-buddy": { "shasums": { - "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8", - "sources": "94a6f5d7d8491ca7541f2da90bac4f084e04264112e936334493b2c2f094455d" + "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8" }, "version": "1.12.7" }, "net.bytebuddy:byte-buddy-agent": { "shasums": { - "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71", - "sources": "a6d5b1157061231f61c833f1cc76c71287947c75b4064404a47f01f6e970c544" + "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71" }, "version": "1.12.7" }, "net.jcip:jcip-annotations": { "shasums": { - "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0", - "sources": "e3ad6ae439e3cf8a25372de838efaa1a95f8ef9b5053d5d94fafe89c8c09814e" + "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0" }, "version": "1.0" }, "net.sf.saxon:Saxon-HE": { "shasums": { - "jar": "42e35494dc2e6b5e97256ae7cdf2b7ce30439c352566f35de02bed3a06a2b169", - "sources": "3855cb7c56c64c22a194f1abbf590693b3db7fa76da7a9ffff148420043c96c4" + "jar": "42e35494dc2e6b5e97256ae7cdf2b7ce30439c352566f35de02bed3a06a2b169" }, "version": "11.4" }, "org.apache.bcel:bcel": { "shasums": { - "jar": "bdeb381d0d19999e221e6a0f8d8bf44f5b19c2e57eabf68b70dc098652aefaf5", - "sources": "301c4b1a6464ec683cee6caabbdd3257c3ffa5420153ca69b78f43e1ed77f84c" + "jar": "bdeb381d0d19999e221e6a0f8d8bf44f5b19c2e57eabf68b70dc098652aefaf5" }, "version": "6.5.0" }, "org.apache.commons:commons-lang3": { "shasums": { - "jar": "d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e", - "sources": "325a4551eee7d99f7616aa05b00ee3ca9d0cdc8face1b252a9864f2d945c58b3" + "jar": "d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e" }, "version": "3.12.0" }, "org.apache.commons:commons-text": { "shasums": { - "jar": "770cd903fa7b604d1f7ef7ba17f84108667294b2b478be8ed1af3bffb4ae0018", - "sources": "e767596163da9b22e8fc83ff954e41e19e96744df7625b06f8daac3c4d60f79d" + "jar": "770cd903fa7b604d1f7ef7ba17f84108667294b2b478be8ed1af3bffb4ae0018" }, "version": "1.10.0" }, "org.apache.httpcomponents.client5:httpclient5": { "shasums": { - "jar": "28c759254f4e35319e078bb6ffea75676608dc12cb243b24fb3c8732522977fe", - "sources": "86135405842cde6b46337796a8aa4170a3253690d3f95cbdc5a957bc66917eba" + "jar": "28c759254f4e35319e078bb6ffea75676608dc12cb243b24fb3c8732522977fe" }, "version": "5.1.3" }, "org.apache.httpcomponents.core5:httpcore5": { "shasums": { - "jar": "f2bf2f2c7772169c9e30699719667ad30f9b46c4e9d7841907deb2d12d9923fe", - "sources": "97696503c77792102fb84d107932a47acd92563bcbf7a11775894b03b0c8afaa" + "jar": "f2bf2f2c7772169c9e30699719667ad30f9b46c4e9d7841907deb2d12d9923fe" }, "version": "5.1.3" }, "org.apache.httpcomponents.core5:httpcore5-h2": { "shasums": { - "jar": "d0e78ba15aa8ebe77982b660ac4b09a95d6e035dbdbea762577dc1c8e2935807", - "sources": "dde9ca3aa4f3866e73c7d0acafda350ae5f9c14a399ef57c99eacc702c85eb24" + "jar": "d0e78ba15aa8ebe77982b660ac4b09a95d6e035dbdbea762577dc1c8e2935807" }, "version": "5.1.3" }, "org.apache.logging.log4j:log4j-api": { "shasums": { - "jar": "04ae3aaeb46d8a1eb4a88a921bce6009dd23ae321cb6fcdb5bd353f54d18c349", - "sources": "882167f6401360dc00e658dce994f6d657535ef8d4e84f77c7e00eb85d6a9176" + "jar": "7cddcf837af4e251541c7b196dadfd1492e54e78217ada45496b629df42449c5" }, - "version": "3.0.0-beta1" + "version": "3.0.0-beta2" }, "org.apache.logging.log4j:log4j-core": { "shasums": { - "jar": "3019482d1e3d5f116fe7dd4918a6a420c109af0af7c4f514e4d809f35b1b00ac", - "sources": "12b68054d4a3d5fd934f4f07f00a51391d3696517f1fff86e94b0d4fd51864d2" + "jar": "1d4b13972c5d77578fd56ee9ab03f4cd2aced58242310ac66326f1b5c5ac690b" }, - "version": "3.0.0-beta1" + "version": "3.0.0-beta2" }, "org.apache.logging.log4j:log4j-plugins": { "shasums": { - "jar": "f449ba526feee7b3019d1f23690aa4cf49b42fff7b8953810d197d73044bc308", - "sources": "31add37830a67d29d0c593e1e63b1427301a7c8eb639b4e8fb479efc1e23fca8" + "jar": "2984f58c4ca2a4c1f71ec3723237b40e202644b2f2fdfc148122998a37e02470" }, - "version": "3.0.0-beta1" + "version": "3.0.0-beta2" }, "org.apiguardian:apiguardian-api": { "shasums": { - "jar": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", - "sources": "277a7a4315412817beb6655b324dc7276621e95ebff00b8bf65e17a27b685e2d" + "jar": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38" }, "version": "1.1.2" }, "org.checkerframework:checker-qual": { "shasums": { - "jar": "ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb", - "sources": "fd99a45195ed893803624d1030387056a96601013f5e61ccabd79abb4ddfa876" + "jar": "ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb" }, "version": "3.12.0" }, "org.dom4j:dom4j": { "shasums": { - "jar": "549f3007c6290f6a901e57d1d331b4ed0e6bf7384f78bf10316ffceeca834de6", - "sources": "ef7d0edcaddc940b2845eba2d9aef9e4ac6749ff8f86ee7ceb62e17f90aceac7" + "jar": "549f3007c6290f6a901e57d1d331b4ed0e6bf7384f78bf10316ffceeca834de6" }, "version": "2.1.3" }, "org.hamcrest:hamcrest-core": { "shasums": { - "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "sources": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df" + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" }, "version": "1.3" }, "org.junit.jupiter:junit-jupiter-api": { "shasums": { - "jar": "1808ee87e0f718cd6e25f3b75afc17956ac8a3edc48c7e9bab9f19f9a79e3801", - "sources": "cb38569ae9005eb54c7cbc181b842e6eb01be57ae0d785f9167d9e019b44a670" + "jar": "1808ee87e0f718cd6e25f3b75afc17956ac8a3edc48c7e9bab9f19f9a79e3801" }, "version": "5.8.2" }, "org.junit.jupiter:junit-jupiter-engine": { "shasums": { - "jar": "753b7726cdd158bb34cedb94c161e2291896f47832a1e9eda53d970020a8184e", - "sources": "9ed4edf417cbc6028c634a0b407061433327c9ef4235fca35b9183da855e2e8f" + "jar": "753b7726cdd158bb34cedb94c161e2291896f47832a1e9eda53d970020a8184e" }, "version": "5.8.2" }, "org.junit.platform:junit-platform-commons": { "shasums": { - "jar": "d2e015fca7130e79af2f4608dc54415e4b10b592d77333decb4b1a274c185050", - "sources": "7ae3683c452ee4259b2d205d56c7172fd178180b02d20b4430368ef6ee501c3b" + "jar": "d2e015fca7130e79af2f4608dc54415e4b10b592d77333decb4b1a274c185050" }, "version": "1.8.2" }, "org.junit.platform:junit-platform-engine": { "shasums": { - "jar": "0b7d000f8c3e8e5f7d6b819649936e7b9938314e87c8f983805218ea57567e59", - "sources": "4cfda26b1dc0812fcf0a14b0bb5612b7c697e50afd79819d2e07b1faef9c239b" + "jar": "0b7d000f8c3e8e5f7d6b819649936e7b9938314e87c8f983805218ea57567e59" }, "version": "1.8.2" }, "org.junit.platform:junit-platform-launcher": { "shasums": { - "jar": "822156409fd83e682e4c5199b3460054299b538a058c2c6d0f5c9b6a5bdb7594", - "sources": "ee8440e84c23e52519b57e77a30627f80d91ac148244162ee2eea1ba809c1bdc" + "jar": "822156409fd83e682e4c5199b3460054299b538a058c2c6d0f5c9b6a5bdb7594" }, "version": "1.8.2" }, "org.junit.platform:junit-platform-reporting": { "shasums": { - "jar": "d28048333b378d166f9ad38c2a8e34ac0fa1a29cc016cb279df53c8b54628fc3", - "sources": "489df906d84675ba6d078e076a5ffd8c8feec62e390539d6d61938de98b269f4" + "jar": "d28048333b378d166f9ad38c2a8e34ac0fa1a29cc016cb279df53c8b54628fc3" }, "version": "1.8.2" }, "org.mockito:mockito-core": { "shasums": { - "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a", - "sources": "7d530f39577843b16f6dba2c49846f07101f3ce734ac8caef4ba932f6527f1f6" + "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a" }, "version": "4.3.1" }, "org.objenesis:objenesis": { "shasums": { - "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", - "sources": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306" + "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3" }, "version": "3.2" }, "org.opentest4j:opentest4j": { "shasums": { - "jar": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2", - "sources": "b63495ef700fb2af2cdee8dd68659b27822650058234a602f9ed1d14b909a1a8" + "jar": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2" }, "version": "1.2.0" }, "org.ow2.asm:asm": { "shasums": { - "jar": "39d0e2b3dc45af65a09b097945750a94a126e052e124f93468443a1d0e15f381", - "sources": "8a07f4c86fbda2143c1d71d6467452b36d0ac512b0aee01aec65373d5dbdebef" + "jar": "39d0e2b3dc45af65a09b097945750a94a126e052e124f93468443a1d0e15f381" }, "version": "9.4" }, "org.ow2.asm:asm-analysis": { "shasums": { - "jar": "7b5f8c5e3bf341b5bb570d26f379e3fdebdc32732187159c42479164053f373d", - "sources": "d859066a137b718be56b2702969086e2b18e5e1d56b552524513cc5f0323b212" + "jar": "7b5f8c5e3bf341b5bb570d26f379e3fdebdc32732187159c42479164053f373d" }, "version": "9.4" }, "org.ow2.asm:asm-commons": { "shasums": { - "jar": "0c128a9ec3f33c98959272f6d16cf14247b508f58951574bcdbd2b56d6326364", - "sources": "1a8047715ef4b1fc3fb7114c6914b9a23251d9ac15332be3f1a891557c45dfb0" + "jar": "0c128a9ec3f33c98959272f6d16cf14247b508f58951574bcdbd2b56d6326364" }, "version": "9.4" }, "org.ow2.asm:asm-tree": { "shasums": { - "jar": "c42d479cf24566a21eb20af7eeaeef4e86bdb4a886306cf72f483b65e75b2acf", - "sources": "0c9fde06c67ed2a73460bb22145ea241af43b34eae1e0ad6f56172ee02904b08" + "jar": "c42d479cf24566a21eb20af7eeaeef4e86bdb4a886306cf72f483b65e75b2acf" }, "version": "9.4" }, "org.ow2.asm:asm-util": { "shasums": { - "jar": "3d7932b93ff55056641e7cfb601f96bcd5cd071e1b0503c78a5014232297a23e", - "sources": "4c93e43fa887cc56779570627cf1ae2e5ab91bbd578c8e6aa31f16854cf3ec61" + "jar": "3d7932b93ff55056641e7cfb601f96bcd5cd071e1b0503c78a5014232297a23e" }, "version": "9.4" }, "org.slf4j:slf4j-api": { "shasums": { - "jar": "a223e6df91b84f19d49c5ebc5f5f97c7f4438419f84a52fa05e1cfc6eed38aa9", - "sources": "7fa34970a0e4d54c3e2c00f7e06146e9a6bdca0f63a30991060ba1ced2aff713" + "jar": "a223e6df91b84f19d49c5ebc5f5f97c7f4438419f84a52fa05e1cfc6eed38aa9" }, "version": "2.0.0" }, "org.xmlresolver:xmlresolver": { "shasums": { "data": "a57db23d75c3580cb15eb6e1a854683f4579cfd265f5cf1011a6983d9aed0f1f", - "jar": "9d642c96c3f6811e20a9f6cfee3ca15ec84ecb939f6be639fee065670773a7d1", - "sources": "3aeca7132685c0e44dada3b72b988876267f08b1dd70d2bed3822a26a079fcf2" + "jar": "9d642c96c3f6811e20a9f6cfee3ca15ec84ecb939f6be639fee065670773a7d1" }, "version": "4.4.3" }, "xml-apis:xml-apis": { "shasums": { - "jar": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad", - "sources": "5db8b94589e334283e01075458cfae920995e37ab997cb3b475fd0667b3158b2" + "jar": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad" }, "version": "1.4.01" } @@ -488,9 +438,6 @@ "xml-apis:xml-apis" ] }, - "skipped": [ - "com.google.guava:listenablefuture:jar:sources" - ], "packages": { "com.github.spotbugs:spotbugs": [ "edu.umd.cs.findbugs", @@ -758,9 +705,6 @@ "net.bytebuddy.agent", "net.bytebuddy.agent.utility.nullability" ], - "net.bytebuddy:byte-buddy:jar:sources": [ - "net.bytebuddy.build" - ], "net.jcip:jcip-annotations": [ "net.jcip.annotations" ], @@ -971,22 +915,18 @@ "org.apache.logging.log4j.core.config.plugins", "org.apache.logging.log4j.core.config.plugins.convert", "org.apache.logging.log4j.core.config.plugins.util", - "org.apache.logging.log4j.core.config.properties", "org.apache.logging.log4j.core.config.status", "org.apache.logging.log4j.core.config.xml", - "org.apache.logging.log4j.core.config.yaml", "org.apache.logging.log4j.core.filter", "org.apache.logging.log4j.core.filter.mutable", "org.apache.logging.log4j.core.impl", "org.apache.logging.log4j.core.impl.internal", - "org.apache.logging.log4j.core.jmx", "org.apache.logging.log4j.core.layout", "org.apache.logging.log4j.core.layout.internal", "org.apache.logging.log4j.core.lookup", "org.apache.logging.log4j.core.message", "org.apache.logging.log4j.core.net", "org.apache.logging.log4j.core.net.ssl", - "org.apache.logging.log4j.core.parser", "org.apache.logging.log4j.core.pattern", "org.apache.logging.log4j.core.plugins", "org.apache.logging.log4j.core.script", @@ -1270,104 +1210,55 @@ "https://repo1.maven.org/maven2/": [ "com.github.spotbugs:spotbugs", "com.github.spotbugs:spotbugs-annotations", - "com.github.spotbugs:spotbugs-annotations:jar:sources", - "com.github.spotbugs:spotbugs:jar:sources", "com.google.auto.value:auto-value-annotations", - "com.google.auto.value:auto-value-annotations:jar:sources", "com.google.code.findbugs:jsr305", - "com.google.code.findbugs:jsr305:jar:sources", "com.google.code.gson:gson", - "com.google.code.gson:gson:jar:sources", "com.google.errorprone:error_prone_annotations", - "com.google.errorprone:error_prone_annotations:jar:sources", "com.google.guava:failureaccess", - "com.google.guava:failureaccess:jar:sources", "com.google.guava:guava", "com.google.guava:guava-testlib", - "com.google.guava:guava-testlib:jar:sources", - "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", "com.google.j2objc:j2objc-annotations", - "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.truth:truth", - "com.google.truth:truth:jar:sources", "com.h3xstream.findsecbugs:findsecbugs-plugin", - "com.h3xstream.findsecbugs:findsecbugs-plugin:jar:sources", "commons-codec:commons-codec", - "commons-codec:commons-codec:jar:sources", "jaxen:jaxen", - "jaxen:jaxen:jar:sources", "junit:junit", - "junit:junit:jar:sources", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", - "net.bytebuddy:byte-buddy-agent:jar:sources", - "net.bytebuddy:byte-buddy:jar:sources", "net.jcip:jcip-annotations", - "net.jcip:jcip-annotations:jar:sources", "net.sf.saxon:Saxon-HE", - "net.sf.saxon:Saxon-HE:jar:sources", "org.apache.bcel:bcel", - "org.apache.bcel:bcel:jar:sources", "org.apache.commons:commons-lang3", - "org.apache.commons:commons-lang3:jar:sources", "org.apache.commons:commons-text", - "org.apache.commons:commons-text:jar:sources", "org.apache.httpcomponents.client5:httpclient5", - "org.apache.httpcomponents.client5:httpclient5:jar:sources", "org.apache.httpcomponents.core5:httpcore5", "org.apache.httpcomponents.core5:httpcore5-h2", - "org.apache.httpcomponents.core5:httpcore5-h2:jar:sources", - "org.apache.httpcomponents.core5:httpcore5:jar:sources", "org.apache.logging.log4j:log4j-api", - "org.apache.logging.log4j:log4j-api:jar:sources", "org.apache.logging.log4j:log4j-core", - "org.apache.logging.log4j:log4j-core:jar:sources", "org.apache.logging.log4j:log4j-plugins", - "org.apache.logging.log4j:log4j-plugins:jar:sources", "org.apiguardian:apiguardian-api", - "org.apiguardian:apiguardian-api:jar:sources", "org.checkerframework:checker-qual", - "org.checkerframework:checker-qual:jar:sources", "org.dom4j:dom4j", - "org.dom4j:dom4j:jar:sources", "org.hamcrest:hamcrest-core", - "org.hamcrest:hamcrest-core:jar:sources", "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-api:jar:sources", "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-engine:jar:sources", "org.junit.platform:junit-platform-commons", - "org.junit.platform:junit-platform-commons:jar:sources", "org.junit.platform:junit-platform-engine", - "org.junit.platform:junit-platform-engine:jar:sources", "org.junit.platform:junit-platform-launcher", - "org.junit.platform:junit-platform-launcher:jar:sources", "org.junit.platform:junit-platform-reporting", - "org.junit.platform:junit-platform-reporting:jar:sources", "org.mockito:mockito-core", - "org.mockito:mockito-core:jar:sources", "org.objenesis:objenesis", - "org.objenesis:objenesis:jar:sources", "org.opentest4j:opentest4j", - "org.opentest4j:opentest4j:jar:sources", "org.ow2.asm:asm", "org.ow2.asm:asm-analysis", - "org.ow2.asm:asm-analysis:jar:sources", "org.ow2.asm:asm-commons", - "org.ow2.asm:asm-commons:jar:sources", "org.ow2.asm:asm-tree", - "org.ow2.asm:asm-tree:jar:sources", "org.ow2.asm:asm-util", - "org.ow2.asm:asm-util:jar:sources", - "org.ow2.asm:asm:jar:sources", "org.slf4j:slf4j-api", - "org.slf4j:slf4j-api:jar:sources", "org.xmlresolver:xmlresolver", "org.xmlresolver:xmlresolver:jar:data", - "org.xmlresolver:xmlresolver:jar:sources", - "xml-apis:xml-apis", - "xml-apis:xml-apis:jar:sources" + "xml-apis:xml-apis" ] }, "version": "2" From d1234024eb533b4b77d23271d324abf7ee75cc49 Mon Sep 17 00:00:00 2001 From: Nikolay Firov Date: Thu, 11 Apr 2024 15:35:06 +0200 Subject: [PATCH 3/4] return source fetching to tests --- examples/tests_and_lints/MODULE.bazel | 1 + examples/tests_and_lints/maven_install.json | 209 +++++++++++++++----- 2 files changed, 158 insertions(+), 52 deletions(-) diff --git a/examples/tests_and_lints/MODULE.bazel b/examples/tests_and_lints/MODULE.bazel index 1667e1da..a7dcc9a3 100644 --- a/examples/tests_and_lints/MODULE.bazel +++ b/examples/tests_and_lints/MODULE.bazel @@ -38,6 +38,7 @@ maven.install( "com.github.spotbugs:spotbugs:4.7.3", "com.h3xstream.findsecbugs:findsecbugs-plugin:1.12.0", ], + fetch_sources = True, lock_file = "//:maven_install.json", ) use_repo( diff --git a/examples/tests_and_lints/maven_install.json b/examples/tests_and_lints/maven_install.json index 0e5c803a..bf122b68 100755 --- a/examples/tests_and_lints/maven_install.json +++ b/examples/tests_and_lints/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", "__INPUT_ARTIFACTS_HASH": -2039795700, - "__RESOLVED_ARTIFACTS_HASH": -376468041, + "__RESOLVED_ARTIFACTS_HASH": 995485706, "conflict_resolution": { "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.9.1", "com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.11.0" @@ -9,302 +9,352 @@ "artifacts": { "com.github.spotbugs:spotbugs": { "shasums": { - "jar": "df37eab21a7d04aa807808a33e9f7c081451cb02c14b4a2c33119976be498520" + "jar": "df37eab21a7d04aa807808a33e9f7c081451cb02c14b4a2c33119976be498520", + "sources": "1fd011390e107d57c7c758539a8f79908d022709920171a91d27d3b88634087c" }, "version": "4.7.3" }, "com.github.spotbugs:spotbugs-annotations": { "shasums": { - "jar": "c0fd1ac2e22acdd46913a2ff74551b71f124457199688698204af4bf3d43165d" + "jar": "c0fd1ac2e22acdd46913a2ff74551b71f124457199688698204af4bf3d43165d", + "sources": "b338136e3e82d585348cde58a8fe3a678e16f51a35c31c1463e05fefef557aad" }, "version": "4.7.3" }, "com.google.auto.value:auto-value-annotations": { "shasums": { - "jar": "fedd59b0b4986c342f6ab2d182f2a4ee9fceb2c7e2d5bdc4dc764c92394a23d3" + "jar": "fedd59b0b4986c342f6ab2d182f2a4ee9fceb2c7e2d5bdc4dc764c92394a23d3", + "sources": "41dbbed2cc92e72fe61e622f715735b05db45dcc49a1276619781b6e19e7a91f" }, "version": "1.7.4" }, "com.google.code.findbugs:jsr305": { "shasums": { - "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" }, "version": "3.0.2" }, "com.google.code.gson:gson": { "shasums": { - "jar": "378534e339e6e6d50b1736fb3abb76f1c15d1be3f4c13cec6d536412e23da603" + "jar": "378534e339e6e6d50b1736fb3abb76f1c15d1be3f4c13cec6d536412e23da603", + "sources": "2a5e4bc49e34643467e9a595f32d8982408c9825f2959af2ae2bf79b57ba306c" }, "version": "2.9.1" }, "com.google.errorprone:error_prone_annotations": { "shasums": { - "jar": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec" + "jar": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec", + "sources": "31a8f1bd791fb22c606af95049062a3c8252ce4b1b17555d00dc609e6371101d" }, "version": "2.11.0" }, "com.google.guava:failureaccess": { "shasums": { - "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26" + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" }, "version": "1.0.1" }, "com.google.guava:guava": { "shasums": { - "jar": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab" + "jar": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab", + "sources": "8ab1853cdaf936ec88be80c17302b7c20abafbd4f54d4fb54d7011c529e3a44a" }, "version": "31.1-jre" }, "com.google.guava:guava-testlib": { "shasums": { - "jar": "aadc71b10d5c3ac474dd16be84cfb18d257e584d1e0a59f8cab64ef4376226ce" + "jar": "aadc71b10d5c3ac474dd16be84cfb18d257e584d1e0a59f8cab64ef4376226ce", + "sources": "7149659f8966197dcd91a42183349f862d3973f8e65efe6d03e678464fa13bfd" }, "version": "31.1-jre" }, "com.google.guava:listenablefuture": { "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "sources": null }, "version": "9999.0-empty-to-avoid-conflict-with-guava" }, "com.google.j2objc:j2objc-annotations": { "shasums": { - "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b" + "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "sources": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972" }, "version": "1.3" }, "com.google.truth:truth": { "shasums": { - "jar": "a85e03b8b6ae8780f060cfded9500a3d1b5f52808f99a2ea6da9c683313c7518" + "jar": "a85e03b8b6ae8780f060cfded9500a3d1b5f52808f99a2ea6da9c683313c7518", + "sources": "a98b2f82af388484dfe1b2b859c3c05a28fcae000fc532ef0155e1814fa3af05" }, "version": "1.1.2" }, "com.h3xstream.findsecbugs:findsecbugs-plugin": { "shasums": { - "jar": "97604c6be648184fdafaf2df5f4bdbc8ec5c7468677847a6c42f4a09d81610ba" + "jar": "97604c6be648184fdafaf2df5f4bdbc8ec5c7468677847a6c42f4a09d81610ba", + "sources": "8a4bb456123a15eb1c61877f54d7f0fac8139a408d780fd2e15dda6e59f9ee15" }, "version": "1.12.0" }, "commons-codec:commons-codec": { "shasums": { - "jar": "b3e9f6d63a790109bf0d056611fbed1cf69055826defeb9894a71369d246ed63" + "jar": "b3e9f6d63a790109bf0d056611fbed1cf69055826defeb9894a71369d246ed63", + "sources": "7019940b2298d333edb946e2db3d10f1caacbbd52bb64e85832cfd0017e049cc" }, "version": "1.15" }, "jaxen:jaxen": { "shasums": { - "jar": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c" + "jar": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c", + "sources": "b028d7872b7cb61b2b3a9227c2f8bd83a180a3550a3e8d6cc6d5e3afd39ca94b" }, "version": "1.2.0" }, "junit:junit": { "shasums": { - "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", + "sources": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a" }, "version": "4.13.2" }, "net.bytebuddy:byte-buddy": { "shasums": { - "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8" + "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8", + "sources": "94a6f5d7d8491ca7541f2da90bac4f084e04264112e936334493b2c2f094455d" }, "version": "1.12.7" }, "net.bytebuddy:byte-buddy-agent": { "shasums": { - "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71" + "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71", + "sources": "a6d5b1157061231f61c833f1cc76c71287947c75b4064404a47f01f6e970c544" }, "version": "1.12.7" }, "net.jcip:jcip-annotations": { "shasums": { - "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0" + "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0", + "sources": "e3ad6ae439e3cf8a25372de838efaa1a95f8ef9b5053d5d94fafe89c8c09814e" }, "version": "1.0" }, "net.sf.saxon:Saxon-HE": { "shasums": { - "jar": "42e35494dc2e6b5e97256ae7cdf2b7ce30439c352566f35de02bed3a06a2b169" + "jar": "42e35494dc2e6b5e97256ae7cdf2b7ce30439c352566f35de02bed3a06a2b169", + "sources": "3855cb7c56c64c22a194f1abbf590693b3db7fa76da7a9ffff148420043c96c4" }, "version": "11.4" }, "org.apache.bcel:bcel": { "shasums": { - "jar": "bdeb381d0d19999e221e6a0f8d8bf44f5b19c2e57eabf68b70dc098652aefaf5" + "jar": "bdeb381d0d19999e221e6a0f8d8bf44f5b19c2e57eabf68b70dc098652aefaf5", + "sources": "301c4b1a6464ec683cee6caabbdd3257c3ffa5420153ca69b78f43e1ed77f84c" }, "version": "6.5.0" }, "org.apache.commons:commons-lang3": { "shasums": { - "jar": "d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e" + "jar": "d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e", + "sources": "325a4551eee7d99f7616aa05b00ee3ca9d0cdc8face1b252a9864f2d945c58b3" }, "version": "3.12.0" }, "org.apache.commons:commons-text": { "shasums": { - "jar": "770cd903fa7b604d1f7ef7ba17f84108667294b2b478be8ed1af3bffb4ae0018" + "jar": "770cd903fa7b604d1f7ef7ba17f84108667294b2b478be8ed1af3bffb4ae0018", + "sources": "e767596163da9b22e8fc83ff954e41e19e96744df7625b06f8daac3c4d60f79d" }, "version": "1.10.0" }, "org.apache.httpcomponents.client5:httpclient5": { "shasums": { - "jar": "28c759254f4e35319e078bb6ffea75676608dc12cb243b24fb3c8732522977fe" + "jar": "28c759254f4e35319e078bb6ffea75676608dc12cb243b24fb3c8732522977fe", + "sources": "86135405842cde6b46337796a8aa4170a3253690d3f95cbdc5a957bc66917eba" }, "version": "5.1.3" }, "org.apache.httpcomponents.core5:httpcore5": { "shasums": { - "jar": "f2bf2f2c7772169c9e30699719667ad30f9b46c4e9d7841907deb2d12d9923fe" + "jar": "f2bf2f2c7772169c9e30699719667ad30f9b46c4e9d7841907deb2d12d9923fe", + "sources": "97696503c77792102fb84d107932a47acd92563bcbf7a11775894b03b0c8afaa" }, "version": "5.1.3" }, "org.apache.httpcomponents.core5:httpcore5-h2": { "shasums": { - "jar": "d0e78ba15aa8ebe77982b660ac4b09a95d6e035dbdbea762577dc1c8e2935807" + "jar": "d0e78ba15aa8ebe77982b660ac4b09a95d6e035dbdbea762577dc1c8e2935807", + "sources": "dde9ca3aa4f3866e73c7d0acafda350ae5f9c14a399ef57c99eacc702c85eb24" }, "version": "5.1.3" }, "org.apache.logging.log4j:log4j-api": { "shasums": { - "jar": "7cddcf837af4e251541c7b196dadfd1492e54e78217ada45496b629df42449c5" + "jar": "7cddcf837af4e251541c7b196dadfd1492e54e78217ada45496b629df42449c5", + "sources": "3077fa7cc877305fd30c1cf501a43a6cf0bd05aad12d6b300e48a6b78b0126dd" }, "version": "3.0.0-beta2" }, "org.apache.logging.log4j:log4j-core": { "shasums": { - "jar": "1d4b13972c5d77578fd56ee9ab03f4cd2aced58242310ac66326f1b5c5ac690b" + "jar": "1d4b13972c5d77578fd56ee9ab03f4cd2aced58242310ac66326f1b5c5ac690b", + "sources": "3bd04f91b71941ef84525f1e79ca54670eb6733fb69022c541c481724f3c01c6" }, "version": "3.0.0-beta2" }, "org.apache.logging.log4j:log4j-plugins": { "shasums": { - "jar": "2984f58c4ca2a4c1f71ec3723237b40e202644b2f2fdfc148122998a37e02470" + "jar": "2984f58c4ca2a4c1f71ec3723237b40e202644b2f2fdfc148122998a37e02470", + "sources": "8726af57f99a2361b0701c46f633b4c15fc2c0804a31f262b33a19cf4c55e000" }, "version": "3.0.0-beta2" }, "org.apiguardian:apiguardian-api": { "shasums": { - "jar": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38" + "jar": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "sources": "277a7a4315412817beb6655b324dc7276621e95ebff00b8bf65e17a27b685e2d" }, "version": "1.1.2" }, "org.checkerframework:checker-qual": { "shasums": { - "jar": "ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb" + "jar": "ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb", + "sources": "fd99a45195ed893803624d1030387056a96601013f5e61ccabd79abb4ddfa876" }, "version": "3.12.0" }, "org.dom4j:dom4j": { "shasums": { - "jar": "549f3007c6290f6a901e57d1d331b4ed0e6bf7384f78bf10316ffceeca834de6" + "jar": "549f3007c6290f6a901e57d1d331b4ed0e6bf7384f78bf10316ffceeca834de6", + "sources": "ef7d0edcaddc940b2845eba2d9aef9e4ac6749ff8f86ee7ceb62e17f90aceac7" }, "version": "2.1.3" }, "org.hamcrest:hamcrest-core": { "shasums": { - "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", + "sources": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df" }, "version": "1.3" }, "org.junit.jupiter:junit-jupiter-api": { "shasums": { - "jar": "1808ee87e0f718cd6e25f3b75afc17956ac8a3edc48c7e9bab9f19f9a79e3801" + "jar": "1808ee87e0f718cd6e25f3b75afc17956ac8a3edc48c7e9bab9f19f9a79e3801", + "sources": "cb38569ae9005eb54c7cbc181b842e6eb01be57ae0d785f9167d9e019b44a670" }, "version": "5.8.2" }, "org.junit.jupiter:junit-jupiter-engine": { "shasums": { - "jar": "753b7726cdd158bb34cedb94c161e2291896f47832a1e9eda53d970020a8184e" + "jar": "753b7726cdd158bb34cedb94c161e2291896f47832a1e9eda53d970020a8184e", + "sources": "9ed4edf417cbc6028c634a0b407061433327c9ef4235fca35b9183da855e2e8f" }, "version": "5.8.2" }, "org.junit.platform:junit-platform-commons": { "shasums": { - "jar": "d2e015fca7130e79af2f4608dc54415e4b10b592d77333decb4b1a274c185050" + "jar": "d2e015fca7130e79af2f4608dc54415e4b10b592d77333decb4b1a274c185050", + "sources": "7ae3683c452ee4259b2d205d56c7172fd178180b02d20b4430368ef6ee501c3b" }, "version": "1.8.2" }, "org.junit.platform:junit-platform-engine": { "shasums": { - "jar": "0b7d000f8c3e8e5f7d6b819649936e7b9938314e87c8f983805218ea57567e59" + "jar": "0b7d000f8c3e8e5f7d6b819649936e7b9938314e87c8f983805218ea57567e59", + "sources": "4cfda26b1dc0812fcf0a14b0bb5612b7c697e50afd79819d2e07b1faef9c239b" }, "version": "1.8.2" }, "org.junit.platform:junit-platform-launcher": { "shasums": { - "jar": "822156409fd83e682e4c5199b3460054299b538a058c2c6d0f5c9b6a5bdb7594" + "jar": "822156409fd83e682e4c5199b3460054299b538a058c2c6d0f5c9b6a5bdb7594", + "sources": "ee8440e84c23e52519b57e77a30627f80d91ac148244162ee2eea1ba809c1bdc" }, "version": "1.8.2" }, "org.junit.platform:junit-platform-reporting": { "shasums": { - "jar": "d28048333b378d166f9ad38c2a8e34ac0fa1a29cc016cb279df53c8b54628fc3" + "jar": "d28048333b378d166f9ad38c2a8e34ac0fa1a29cc016cb279df53c8b54628fc3", + "sources": "489df906d84675ba6d078e076a5ffd8c8feec62e390539d6d61938de98b269f4" }, "version": "1.8.2" }, "org.mockito:mockito-core": { "shasums": { - "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a" + "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a", + "sources": "7d530f39577843b16f6dba2c49846f07101f3ce734ac8caef4ba932f6527f1f6" }, "version": "4.3.1" }, "org.objenesis:objenesis": { "shasums": { - "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3" + "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", + "sources": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306" }, "version": "3.2" }, "org.opentest4j:opentest4j": { "shasums": { - "jar": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2" + "jar": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2", + "sources": "b63495ef700fb2af2cdee8dd68659b27822650058234a602f9ed1d14b909a1a8" }, "version": "1.2.0" }, "org.ow2.asm:asm": { "shasums": { - "jar": "39d0e2b3dc45af65a09b097945750a94a126e052e124f93468443a1d0e15f381" + "jar": "39d0e2b3dc45af65a09b097945750a94a126e052e124f93468443a1d0e15f381", + "sources": "8a07f4c86fbda2143c1d71d6467452b36d0ac512b0aee01aec65373d5dbdebef" }, "version": "9.4" }, "org.ow2.asm:asm-analysis": { "shasums": { - "jar": "7b5f8c5e3bf341b5bb570d26f379e3fdebdc32732187159c42479164053f373d" + "jar": "7b5f8c5e3bf341b5bb570d26f379e3fdebdc32732187159c42479164053f373d", + "sources": "d859066a137b718be56b2702969086e2b18e5e1d56b552524513cc5f0323b212" }, "version": "9.4" }, "org.ow2.asm:asm-commons": { "shasums": { - "jar": "0c128a9ec3f33c98959272f6d16cf14247b508f58951574bcdbd2b56d6326364" + "jar": "0c128a9ec3f33c98959272f6d16cf14247b508f58951574bcdbd2b56d6326364", + "sources": "1a8047715ef4b1fc3fb7114c6914b9a23251d9ac15332be3f1a891557c45dfb0" }, "version": "9.4" }, "org.ow2.asm:asm-tree": { "shasums": { - "jar": "c42d479cf24566a21eb20af7eeaeef4e86bdb4a886306cf72f483b65e75b2acf" + "jar": "c42d479cf24566a21eb20af7eeaeef4e86bdb4a886306cf72f483b65e75b2acf", + "sources": "0c9fde06c67ed2a73460bb22145ea241af43b34eae1e0ad6f56172ee02904b08" }, "version": "9.4" }, "org.ow2.asm:asm-util": { "shasums": { - "jar": "3d7932b93ff55056641e7cfb601f96bcd5cd071e1b0503c78a5014232297a23e" + "jar": "3d7932b93ff55056641e7cfb601f96bcd5cd071e1b0503c78a5014232297a23e", + "sources": "4c93e43fa887cc56779570627cf1ae2e5ab91bbd578c8e6aa31f16854cf3ec61" }, "version": "9.4" }, "org.slf4j:slf4j-api": { "shasums": { - "jar": "a223e6df91b84f19d49c5ebc5f5f97c7f4438419f84a52fa05e1cfc6eed38aa9" + "jar": "a223e6df91b84f19d49c5ebc5f5f97c7f4438419f84a52fa05e1cfc6eed38aa9", + "sources": "7fa34970a0e4d54c3e2c00f7e06146e9a6bdca0f63a30991060ba1ced2aff713" }, "version": "2.0.0" }, "org.xmlresolver:xmlresolver": { "shasums": { "data": "a57db23d75c3580cb15eb6e1a854683f4579cfd265f5cf1011a6983d9aed0f1f", - "jar": "9d642c96c3f6811e20a9f6cfee3ca15ec84ecb939f6be639fee065670773a7d1" + "jar": "9d642c96c3f6811e20a9f6cfee3ca15ec84ecb939f6be639fee065670773a7d1", + "sources": "3aeca7132685c0e44dada3b72b988876267f08b1dd70d2bed3822a26a079fcf2" }, "version": "4.4.3" }, "xml-apis:xml-apis": { "shasums": { - "jar": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad" + "jar": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad", + "sources": "5db8b94589e334283e01075458cfae920995e37ab997cb3b475fd0667b3158b2" }, "version": "1.4.01" } @@ -438,6 +488,9 @@ "xml-apis:xml-apis" ] }, + "skipped": [ + "com.google.guava:listenablefuture:jar:sources" + ], "packages": { "com.github.spotbugs:spotbugs": [ "edu.umd.cs.findbugs", @@ -705,6 +758,9 @@ "net.bytebuddy.agent", "net.bytebuddy.agent.utility.nullability" ], + "net.bytebuddy:byte-buddy:jar:sources": [ + "net.bytebuddy.build" + ], "net.jcip:jcip-annotations": [ "net.jcip.annotations" ], @@ -1210,55 +1266,104 @@ "https://repo1.maven.org/maven2/": [ "com.github.spotbugs:spotbugs", "com.github.spotbugs:spotbugs-annotations", + "com.github.spotbugs:spotbugs-annotations:jar:sources", + "com.github.spotbugs:spotbugs:jar:sources", "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:sources", "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:sources", "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:sources", "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:sources", "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:sources", "com.google.guava:guava", "com.google.guava:guava-testlib", + "com.google.guava:guava-testlib:jar:sources", + "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.truth:truth", + "com.google.truth:truth:jar:sources", "com.h3xstream.findsecbugs:findsecbugs-plugin", + "com.h3xstream.findsecbugs:findsecbugs-plugin:jar:sources", "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:sources", "jaxen:jaxen", + "jaxen:jaxen:jar:sources", "junit:junit", + "junit:junit:jar:sources", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:sources", "net.jcip:jcip-annotations", + "net.jcip:jcip-annotations:jar:sources", "net.sf.saxon:Saxon-HE", + "net.sf.saxon:Saxon-HE:jar:sources", "org.apache.bcel:bcel", + "org.apache.bcel:bcel:jar:sources", "org.apache.commons:commons-lang3", + "org.apache.commons:commons-lang3:jar:sources", "org.apache.commons:commons-text", + "org.apache.commons:commons-text:jar:sources", "org.apache.httpcomponents.client5:httpclient5", + "org.apache.httpcomponents.client5:httpclient5:jar:sources", "org.apache.httpcomponents.core5:httpcore5", "org.apache.httpcomponents.core5:httpcore5-h2", + "org.apache.httpcomponents.core5:httpcore5-h2:jar:sources", + "org.apache.httpcomponents.core5:httpcore5:jar:sources", "org.apache.logging.log4j:log4j-api", + "org.apache.logging.log4j:log4j-api:jar:sources", "org.apache.logging.log4j:log4j-core", + "org.apache.logging.log4j:log4j-core:jar:sources", "org.apache.logging.log4j:log4j-plugins", + "org.apache.logging.log4j:log4j-plugins:jar:sources", "org.apiguardian:apiguardian-api", + "org.apiguardian:apiguardian-api:jar:sources", "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:sources", "org.dom4j:dom4j", + "org.dom4j:dom4j:jar:sources", "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-core:jar:sources", "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-api:jar:sources", "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-engine:jar:sources", "org.junit.platform:junit-platform-commons", + "org.junit.platform:junit-platform-commons:jar:sources", "org.junit.platform:junit-platform-engine", + "org.junit.platform:junit-platform-engine:jar:sources", "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-launcher:jar:sources", "org.junit.platform:junit-platform-reporting", + "org.junit.platform:junit-platform-reporting:jar:sources", "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:sources", "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:sources", "org.opentest4j:opentest4j", + "org.opentest4j:opentest4j:jar:sources", "org.ow2.asm:asm", "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:sources", "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:sources", "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:sources", "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:sources", "org.slf4j:slf4j-api", + "org.slf4j:slf4j-api:jar:sources", "org.xmlresolver:xmlresolver", "org.xmlresolver:xmlresolver:jar:data", - "xml-apis:xml-apis" + "org.xmlresolver:xmlresolver:jar:sources", + "xml-apis:xml-apis", + "xml-apis:xml-apis:jar:sources" ] }, "version": "2" From 8da5bf823014c60bce364630cfa92b57b81dd880 Mon Sep 17 00:00:00 2001 From: Nikolay Firov Date: Thu, 11 Apr 2024 16:42:43 +0200 Subject: [PATCH 4/4] fix gazelle test --- examples/gazelle/MODULE.bazel | 3 ++- examples/gazelle/maven_install.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/gazelle/MODULE.bazel b/examples/gazelle/MODULE.bazel index 5e798d40..0df2b3d5 100644 --- a/examples/gazelle/MODULE.bazel +++ b/examples/gazelle/MODULE.bazel @@ -18,7 +18,7 @@ bazel_dep( ) bazel_dep( name = "rules_jvm_external", - version = "5.3", + version = "6.0", ) maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") @@ -30,6 +30,7 @@ maven.install( "org.junit.platform:junit-platform-launcher:1.8.2", "org.junit.platform:junit-platform-reporting:1.8.2", ], + fetch_sources = True, lock_file = "//:maven_install.json", ) use_repo( diff --git a/examples/gazelle/maven_install.json b/examples/gazelle/maven_install.json index 0e877bdd..daa5dd0f 100644 --- a/examples/gazelle/maven_install.json +++ b/examples/gazelle/maven_install.json @@ -1,6 +1,6 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -1398196758, + "__INPUT_ARTIFACTS_HASH": -1398194552, "__RESOLVED_ARTIFACTS_HASH": -192296212, "conflict_resolution": { "com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.11.0"