mirror of
https://github.com/vale981/ray
synced 2025-03-06 10:31:39 -05:00
113 lines
32 KiB
Python
113 lines
32 KiB
Python
# Do not edit. bazel-deps autogenerates this file from java/dependencies.yaml.
|
|
def _jar_artifact_impl(ctx):
|
|
jar_name = "%s.jar" % ctx.name
|
|
ctx.download(
|
|
output=ctx.path("jar/%s" % jar_name),
|
|
url=ctx.attr.urls,
|
|
sha256=ctx.attr.sha256,
|
|
executable=False
|
|
)
|
|
src_name="%s-sources.jar" % ctx.name
|
|
srcjar_attr=""
|
|
has_sources = len(ctx.attr.src_urls) != 0
|
|
if has_sources:
|
|
ctx.download(
|
|
output=ctx.path("jar/%s" % src_name),
|
|
url=ctx.attr.src_urls,
|
|
sha256=ctx.attr.src_sha256,
|
|
executable=False
|
|
)
|
|
srcjar_attr ='\n srcjar = ":%s",' % src_name
|
|
|
|
build_file_contents = """
|
|
package(default_visibility = ['//visibility:public'])
|
|
java_import(
|
|
name = 'jar',
|
|
jars = ['{jar_name}'],{srcjar_attr}
|
|
)
|
|
filegroup(
|
|
name = 'file',
|
|
srcs = [
|
|
'{jar_name}',
|
|
'{src_name}'
|
|
],
|
|
visibility = ['//visibility:public']
|
|
)\n""".format(jar_name = jar_name, src_name = src_name, srcjar_attr = srcjar_attr)
|
|
ctx.file(ctx.path("jar/BUILD"), build_file_contents, False)
|
|
return None
|
|
|
|
jar_artifact = repository_rule(
|
|
attrs = {
|
|
"artifact": attr.string(mandatory = True),
|
|
"sha256": attr.string(mandatory = True),
|
|
"urls": attr.string_list(mandatory = True),
|
|
"src_sha256": attr.string(mandatory = False, default=""),
|
|
"src_urls": attr.string_list(mandatory = False, default=[]),
|
|
},
|
|
implementation = _jar_artifact_impl
|
|
)
|
|
|
|
def jar_artifact_callback(hash):
|
|
src_urls = []
|
|
src_sha256 = ""
|
|
source=hash.get("source", None)
|
|
if source != None:
|
|
src_urls = [source["url"]]
|
|
src_sha256 = source["sha256"]
|
|
jar_artifact(
|
|
artifact = hash["artifact"],
|
|
name = hash["name"],
|
|
urls = [hash["url"]],
|
|
sha256 = hash["sha256"],
|
|
src_urls = src_urls,
|
|
src_sha256 = src_sha256
|
|
)
|
|
native.bind(name = hash["bind"], actual = hash["actual"])
|
|
|
|
def list_dependencies():
|
|
return [
|
|
{"artifact": "antlr:antlr:2.7.7", "lang": "java", "sha1": "83cd2cd674a217ade95a4bb83a8a14f351f48bd0", "sha256": "88fbda4b912596b9f56e8e12e580cc954bacfb51776ecfddd3e18fc1cf56dc4c", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/antlr/antlr/2.7.7/antlr-2.7.7.jar", "name": "antlr_antlr", "actual": "@antlr_antlr//jar", "bind": "jar/antlr/antlr"},
|
|
{"artifact": "com.beust:jcommander:1.72", "lang": "java", "sha1": "6375e521c1e11d6563d4f25a07ce124ccf8cd171", "sha256": "e0de160b129b2414087e01fe845609cd55caec6820cfd4d0c90fabcc7bdb8c1e", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/beust/jcommander/1.72/jcommander-1.72.jar", "source": {"sha1": "7ef123d5dfb6f839b41265648ff1be34982d50f8", "sha256": "9b4fddc257d3572696333f48158802243141ce46579d92f0a4c0b2c14956b49d", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/beust/jcommander/1.72/jcommander-1.72-sources.jar"} , "name": "com_beust_jcommander", "actual": "@com_beust_jcommander//jar", "bind": "jar/com/beust/jcommander"},
|
|
{"artifact": "com.fasterxml.jackson.core:jackson-core:2.5.3", "lang": "java", "sha1": "a8b8a6dfc8a17890e4c7ff8aed810763d265b68b", "sha256": "c9a900c30c702d371be2d3714938dfa6de616599c8eb39f8e3cf7aedd62dfd32", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.5.3/jackson-core-2.5.3.jar", "source": {"sha1": "8bfff00c810764fd4e0fc78959b45f8734dd0c3e", "sha256": "5fcf1bf0f37c24a136fe72f113ed9218560967d9b1483e8adf3bc49d0459a522", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.5.3/jackson-core-2.5.3-sources.jar"} , "name": "com_fasterxml_jackson_core_jackson_core", "actual": "@com_fasterxml_jackson_core_jackson_core//jar", "bind": "jar/com/fasterxml/jackson/core/jackson_core"},
|
|
{"artifact": "com.github.davidmoten:flatbuffers-java:1.9.0.1", "lang": "java", "sha1": "0eaa1b27095bb5127879458bc2ee1b78e00d4a20", "sha256": "7432b0380f0ee3e1d018305fd812fdcde95222107dbaade6a7b49010d6de3020", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/github/davidmoten/flatbuffers-java/1.9.0.1/flatbuffers-java-1.9.0.1.jar", "source": {"sha1": "e5e796e7f1c2c84b5fa4fbff0ee9b40bde9c3870", "sha256": "e0e36c11c9639fda34e849ebcb828c3e40adf842c12cfe90dc8505d9ead69fc9", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/github/davidmoten/flatbuffers-java/1.9.0.1/flatbuffers-java-1.9.0.1-sources.jar"} , "name": "com_github_davidmoten_flatbuffers_java", "actual": "@com_github_davidmoten_flatbuffers_java//jar", "bind": "jar/com/github/davidmoten/flatbuffers_java"},
|
|
{"artifact": "com.google.code.findbugs:jsr305:3.0.2", "lang": "java", "sha1": "25ea2e8b0c338a877313bd4672d3fe056ea78f0d", "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "source": {"sha1": "b19b5927c2c25b6c70f093767041e641ae0b1b35", "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar"} , "name": "com_google_code_findbugs_jsr305", "actual": "@com_google_code_findbugs_jsr305//jar", "bind": "jar/com/google/code/findbugs/jsr305"},
|
|
{"artifact": "com.google.errorprone:error_prone_annotations:2.2.0", "lang": "java", "sha1": "88e3c593e9b3586e1c6177f89267da6fc6986f0c", "sha256": "6ebd22ca1b9d8ec06d41de8d64e0596981d9607b42035f9ed374f9de271a481a", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar", "source": {"sha1": "a8cd7823aa1dcd2fd6677c0c5988fdde9d1fb0a3", "sha256": "626adccd4894bee72c3f9a0384812240dcc1282fb37a87a3f6cb94924a089496", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar"} , "name": "com_google_errorprone_error_prone_annotations", "actual": "@com_google_errorprone_error_prone_annotations//jar", "bind": "jar/com/google/errorprone/error_prone_annotations"},
|
|
{"artifact": "com.google.guava:failureaccess:1.0.1", "lang": "java", "sha1": "1dcf1de382a0bf95a3d8b0849546c88bac1292c9", "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "source": {"sha1": "1d064e61aad6c51cc77f9b59dc2cccc78e792f5a", "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar"} , "name": "com_google_guava_failureaccess", "actual": "@com_google_guava_failureaccess//jar", "bind": "jar/com/google/guava/failureaccess"},
|
|
{"artifact": "com.google.guava:guava:27.0.1-jre", "lang": "java", "sha1": "bd41a290787b5301e63929676d792c507bbc00ae", "sha256": "e1c814fd04492a27c38e0317eabeaa1b3e950ec8010239e400fe90ad6c9107b4", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/guava/guava/27.0.1-jre/guava-27.0.1-jre.jar", "source": {"sha1": "cb5c1119df8d41a428013289b193eba3ccaf5f60", "sha256": "cba2e5680186062f42998b895a5e9a9ceccbaab94644ccc9f35bb73c2b2c7d8e", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/guava/guava/27.0.1-jre/guava-27.0.1-jre-sources.jar"} , "name": "com_google_guava_guava", "actual": "@com_google_guava_guava//jar", "bind": "jar/com/google/guava/guava"},
|
|
{"artifact": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "lang": "java", "sha1": "b421526c5f297295adef1c886e5246c39d4ac629", "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "name": "com_google_guava_listenablefuture", "actual": "@com_google_guava_listenablefuture//jar", "bind": "jar/com/google/guava/listenablefuture"},
|
|
{"artifact": "com.google.j2objc:j2objc-annotations:1.1", "lang": "java", "sha1": "ed28ded51a8b1c6b112568def5f4b455e6809019", "sha256": "2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar", "source": {"sha1": "1efdf5b737b02f9b72ebdec4f72c37ec411302ff", "sha256": "2cd9022a77151d0b574887635cdfcdf3b78155b602abc89d7f8e62aba55cfb4f", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar"} , "name": "com_google_j2objc_j2objc_annotations", "actual": "@com_google_j2objc_j2objc_annotations//jar", "bind": "jar/com/google/j2objc/j2objc_annotations"},
|
|
{"artifact": "com.puppycrawl.tools:checkstyle:8.15", "lang": "java", "sha1": "8584d88c6aefcfb079adb8d102928b3eeb4de6ad", "sha256": "ac3602c4d50c3113b14614a6ac38ec03c63d9839e4316e057c4bb66d97183087", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/puppycrawl/tools/checkstyle/8.15/checkstyle-8.15.jar", "source": {"sha1": "1c1865dc6d20a1abc14ea7721fcbc78e2563d4ca", "sha256": "6745eda6450aa6e8609e56499fd56f515402a2ace3c7bd0345ec9b3f6eb8f6f6", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/puppycrawl/tools/checkstyle/8.15/checkstyle-8.15-sources.jar"} , "name": "com_puppycrawl_tools_checkstyle", "actual": "@com_puppycrawl_tools_checkstyle//jar", "bind": "jar/com/puppycrawl/tools/checkstyle"},
|
|
{"artifact": "com.sun.xml.bind:jaxb-core:2.3.0", "lang": "java", "sha1": "d044c784e41d026778693fb44a8026c1fd9a7506", "sha256": "33061af8d2a07379d452f8f0fddcbbf518428dfd3b83d9e2d479c1948020795b", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/sun/xml/bind/jaxb-core/2.3.0/jaxb-core-2.3.0.jar", "source": {"sha1": "10bc9795ef8a09b28590efe9d0ecc06485820106", "sha256": "9a3650caf4af09105a9a4325cdabaac97b077f79bdeae9f0c3a94ce3123db01c", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/sun/xml/bind/jaxb-core/2.3.0/jaxb-core-2.3.0-sources.jar"} , "name": "com_sun_xml_bind_jaxb_core", "actual": "@com_sun_xml_bind_jaxb_core//jar", "bind": "jar/com/sun/xml/bind/jaxb_core"},
|
|
{"artifact": "com.sun.xml.bind:jaxb-impl:2.3.0", "lang": "java", "sha1": "3a3c6a62719d967175b76b63925f1fb495f11437", "sha256": "edd691fc6ad7c7f3167e1a6833372367bedf6f4f2a4b8230df444a59bb3718b1", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/sun/xml/bind/jaxb-impl/2.3.0/jaxb-impl-2.3.0.jar", "source": {"sha1": "bb0a5a9f4e1116f2bc88fb7d38efd843704b65f8", "sha256": "8627a8a43b0ff84c61c698e3b94e3440e9b30439d0a7085a11677c75eda97ddc", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/sun/xml/bind/jaxb-impl/2.3.0/jaxb-impl-2.3.0-sources.jar"} , "name": "com_sun_xml_bind_jaxb_impl", "actual": "@com_sun_xml_bind_jaxb_impl//jar", "bind": "jar/com/sun/xml/bind/jaxb_impl"},
|
|
{"artifact": "com.typesafe:config:1.3.2", "lang": "java", "sha1": "d6ac0ce079f114adce620f2360c92a70b2cb36dc", "sha256": "6563d1723f3300bf596f41e40bc03e54986108b5c45d0ac34ebc66d48c2e25a3", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/typesafe/config/1.3.2/config-1.3.2.jar", "source": {"sha1": "a22dda7d62b800b297c1c59de90d48992d8119b1", "sha256": "65995abd56d6aa99ee7f46e7cdaaaac2968554b16b26d38bf67e13706a12ca82", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/com/typesafe/config/1.3.2/config-1.3.2-sources.jar"} , "name": "com_typesafe_config", "actual": "@com_typesafe_config//jar", "bind": "jar/com/typesafe/config"},
|
|
{"artifact": "commons-beanutils:commons-beanutils:1.9.3", "lang": "java", "sha1": "c845703de334ddc6b4b3cd26835458cb1cba1f3d", "sha256": "c058e39c7c64203d3a448f3adb588cb03d6378ed808485618f26e137f29dae73", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar", "source": {"sha1": "9d70af7c5982bd09c33efa97ac98cee6363ba0f0", "sha256": "3315f25f3793c1bb2577b2d956f58f852c7386c73aff4dea450e419a80b00a41", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3-sources.jar"} , "name": "commons_beanutils_commons_beanutils", "actual": "@commons_beanutils_commons_beanutils//jar", "bind": "jar/commons_beanutils/commons_beanutils"},
|
|
{"artifact": "commons-io:commons-io:2.5", "lang": "java", "sha1": "2852e6e05fbb95076fc091f6d1780f1f8fe35e0f", "sha256": "a10418348d234968600ccb1d988efcbbd08716e1d96936ccc1880e7d22513474", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar", "source": {"sha1": "0caf033a4a7c37b4a8ff3ea084cba591539b0b69", "sha256": "3b69b518d9a844732e35509b79e499fca63a960ee4301b1c96dc32e87f3f60a1", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5-sources.jar"} , "name": "commons_io_commons_io", "actual": "@commons_io_commons_io//jar", "bind": "jar/commons_io/commons_io"},
|
|
{"artifact": "commons-logging:commons-logging:1.2", "lang": "java", "sha1": "4bfc12adfe4842bf07b657f0369c4cb522955686", "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", "source": {"sha1": "ecf26c7507d67782a3bbd148d170b31dfad001aa", "sha256": "44347acfe5860461728e9cb33251e97345be36f8a0dfd5c5130c172559455f41", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar"} , "name": "commons_logging_commons_logging", "actual": "@commons_logging_commons_logging//jar", "bind": "jar/commons_logging/commons_logging"},
|
|
{"artifact": "de.ruedigermoeller:fst:2.47", "lang": "java", "sha1": "281d390ebed24a3621d3053825affc13d0eead8b", "sha256": "8c871febc859cf72dbed1c6c1eebc5600c3d93c3e986feccf4623cc5086098cc", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/de/ruedigermoeller/fst/2.47/fst-2.47.jar", "source": {"sha1": "2e0bb6c02600b3c11c041685a29f6981f3c54c7a", "sha256": "d026fb853b6d5269ec06b9b430488c02c7ac1569fe0233ad785f8bfb7e09688b", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/de/ruedigermoeller/fst/2.47/fst-2.47-sources.jar"} , "name": "de_ruedigermoeller_fst", "actual": "@de_ruedigermoeller_fst//jar", "bind": "jar/de/ruedigermoeller/fst"},
|
|
{"artifact": "info.picocli:picocli:3.8.0", "lang": "java", "sha1": "86d47318b178e9e1d8b600a7afd1b8bd36300d3c", "sha256": "2b615ea91a8487d630efb7d3b04cab334d30ca414575138ce94201d470450fc4", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/info/picocli/picocli/3.8.0/picocli-3.8.0.jar", "source": {"sha1": "6fbfd760f8ed0bc04ac7311c52878c25eed81176", "sha256": "a23d58cf6c90bbd5568dbd7bb519b7225377ec2330315da0c8c4e623fc3dbf05", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/info/picocli/picocli/3.8.0/picocli-3.8.0-sources.jar"} , "name": "info_picocli_picocli", "actual": "@info_picocli_picocli//jar", "bind": "jar/info/picocli/picocli"},
|
|
{"artifact": "javax.xml.bind:jaxb-api:2.3.0", "lang": "java", "sha1": "99f802e0cb3e953ba3d6e698795c4aeb98d37c48", "sha256": "883007989d373d19f352ba9792b25dec21dc7d0e205a710a93a3815101bb3d03", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar", "source": {"sha1": "431dc11c8e5d8b9f5149be5757ef8e170fc6824a", "sha256": "de09da7ffa14a4d6d35bde4452b3a88fafa1b8aa5aca0d5bad427649069e8b9f", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0-sources.jar"} , "name": "javax_xml_bind_jaxb_api", "actual": "@javax_xml_bind_jaxb_api//jar", "bind": "jar/javax/xml/bind/jaxb_api"},
|
|
{"artifact": "junit:junit:4.10", "lang": "java", "sha1": "e4f1766ce7404a08f45d859fb9c226fc9e41a861", "sha256": "36a747ca1e0b86f6ea88055b8723bb87030d627766da6288bf077afdeeb0f75a", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/junit/junit/4.10/junit-4.10.jar", "source": {"sha1": "6c98d6766e72d5575f96c9479d1c1d3b865c6e25", "sha256": "e3a4cb7ac3343265f5663b68857078ae68787450afc6e72dc6826962a1bf5212", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/junit/junit/4.10/junit-4.10-sources.jar"} , "name": "junit_junit", "actual": "@junit_junit//jar", "bind": "jar/junit/junit"},
|
|
{"artifact": "log4j:log4j:1.2.17", "lang": "java", "sha1": "5af35056b4d257e4b64b9e8069c0746e8b08629f", "sha256": "1d31696445697720527091754369082a6651bd49781b6005deb94e56753406f9", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar", "source": {"sha1": "677abe279b68c5e7490d6d50c6951376238d7d3e", "sha256": "4d9ba787af1692aa88417c2a47a37a98125d645b91ab556252dbee0f45225493", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17-sources.jar"} , "name": "log4j_log4j", "actual": "@log4j_log4j//jar", "bind": "jar/log4j/log4j"},
|
|
{"artifact": "net.sf.saxon:Saxon-HE:9.9.0-2", "lang": "java", "sha1": "c3437344acc4d2f1b5d1a638166e6ce52b300595", "sha256": "34661e9c6dd69caff14ec31e3ec47a9e7dbbc08be9da2c6326daf4e0038ed97c", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/9.9.0-2/Saxon-HE-9.9.0-2.jar", "source": {"sha1": "294ea53dfb38f001372deee809c375e8736f16f4", "sha256": "b229a09b43c67690eeba0344840cd3a053bb1946ebcd668b9764ef454ed7d1cf", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/9.9.0-2/Saxon-HE-9.9.0-2-sources.jar"} , "name": "net_sf_saxon_Saxon_HE", "actual": "@net_sf_saxon_Saxon_HE//jar", "bind": "jar/net/sf/saxon/Saxon_HE"},
|
|
{"artifact": "org.antlr:antlr4-runtime:4.7.1", "lang": "java", "sha1": "946f8aa9daa917dd81a8b818111bec7e288f821a", "sha256": "43516d19beae35909e04d06af6c0c58c17bc94e0070c85e8dc9929ca640dc91d", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.7.1/antlr4-runtime-4.7.1.jar", "source": {"sha1": "1e68e18aa14f3229b95820d354a594846134af38", "sha256": "a33d52d0d64e68c60d5e3ae2c1098fe7200d57cff59032c19930fd9d487fc7d4", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.7.1/antlr4-runtime-4.7.1-sources.jar"} , "name": "org_antlr_antlr4_runtime", "actual": "@org_antlr_antlr4_runtime//jar", "bind": "jar/org/antlr/antlr4_runtime"},
|
|
{"artifact": "org.apache.ant:ant-launcher:1.7.0", "lang": "java", "sha1": "e7e30789211e074aa70ef3eaea59bd5b22a7fa7a", "sha256": "72b3d03e0d7d86a56513ec38dd4cd6abe3da6620189be222ab255352cb6eba4a", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar", "name": "org_apache_ant_ant_launcher", "actual": "@org_apache_ant_ant_launcher//jar", "bind": "jar/org/apache/ant/ant_launcher"},
|
|
{"artifact": "org.apache.ant:ant:1.7.0", "lang": "java", "sha1": "9746af1a485e50cf18dcb232489032a847067066", "sha256": "92f72307e7440f1e352c916f2438d2bbab3ffd2cf730c71316117ad04abadea8", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.7.0/ant-1.7.0.jar", "source": {"sha1": "58ec0e378f1d33cb72a92ee3a9442909789090db", "sha256": "81e4de3e9e9d254b010809d679f902e7703eb4056097641861c07687e3f1fecf", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.7.0/ant-1.7.0-sources.jar"} , "name": "org_apache_ant_ant", "actual": "@org_apache_ant_ant//jar", "bind": "jar/org/apache/ant/ant"},
|
|
{"artifact": "org.apache.commons:commons-lang3:3.4", "lang": "java", "sha1": "5fe28b9518e58819180a43a850fbc0dd24b7c050", "sha256": "734c8356420cc8e30c795d64fd1fcd5d44ea9d90342a2cc3262c5158fbc6d98b", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar", "source": {"sha1": "b49dafc9cfef24c356827f322e773e7c26725dd2", "sha256": "4709f16a9e0f8fd83ae155083d63044e23045aac8f6f0183a2db09f492491b12", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4-sources.jar"} , "name": "org_apache_commons_commons_lang3", "actual": "@org_apache_commons_commons_lang3//jar", "bind": "jar/org/apache/commons/commons_lang3"},
|
|
{"artifact": "org.apache.commons:commons-pool2:2.3", "lang": "java", "sha1": "62a559a025fd890c30364296ece14643ba9c8c5b", "sha256": "3e794e75be78f63cc31b6676697e45f07085903a1039169459132513d85c62ae", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.jar", "source": {"sha1": "9e03327e766c3d16ed34a617818ab082192e83a7", "sha256": "3b75f7ce4fa929928b4a6e48d23779ce6065e0965c1fb934b5a6c5a54c8e84ea", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3-sources.jar"} , "name": "org_apache_commons_commons_pool2", "actual": "@org_apache_commons_commons_pool2//jar", "bind": "jar/org/apache/commons/commons_pool2"},
|
|
{"artifact": "org.beanshell:bsh:2.0b4", "lang": "java", "sha1": "a05f0a0feefa8d8467ac80e16e7de071489f0d9c", "sha256": "91395c07885839a8c6986d5b7c577cd9bacf01bf129c89141f35e8ea858427b6", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar", "name": "org_beanshell_bsh", "actual": "@org_beanshell_bsh//jar", "bind": "jar/org/beanshell/bsh"},
|
|
{"artifact": "org.checkerframework:checker-qual:2.5.2", "lang": "java", "sha1": "cea74543d5904a30861a61b4643a5f2bb372efc4", "sha256": "64b02691c8b9d4e7700f8ee2e742dce7ea2c6e81e662b7522c9ee3bf568c040a", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar", "source": {"sha1": "ebb8ebccd42218434674f3e1d9022c13df1c19f8", "sha256": "821c5c63a6f156a3bb498c5bbb613580d9d8f4134131a5627d330fc4018669d2", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar"} , "name": "org_checkerframework_checker_qual", "actual": "@org_checkerframework_checker_qual//jar", "bind": "jar/org/checkerframework/checker_qual"},
|
|
{"artifact": "org.codehaus.mojo:animal-sniffer-annotations:1.17", "lang": "java", "sha1": "f97ce6decaea32b36101e37979f8b647f00681fb", "sha256": "92654f493ecfec52082e76354f0ebf87648dc3d5cec2e3c3cdb947c016747a53", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar", "source": {"sha1": "8fb5b5ad9c9723951b9fccaba5bb657fa6064868", "sha256": "2571474a676f775a8cdd15fb9b1da20c4c121ed7f42a5d93fca0e7b6e2015b40", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar"} , "name": "org_codehaus_mojo_animal_sniffer_annotations", "actual": "@org_codehaus_mojo_animal_sniffer_annotations//jar", "bind": "jar/org/codehaus/mojo/animal_sniffer_annotations"},
|
|
{"artifact": "org.hamcrest:hamcrest-core:1.1", "lang": "java", "sha1": "860340562250678d1a344907ac75754e259cdb14", "sha256": "0361d1493ff0d94f861359efea91200720635072134792efb7217f6e09d5cffb", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar", "source": {"sha1": "2ccf1154d1a8936042a8a742dc3e611d02ac7213", "sha256": "bcc20dca5b6f9bd6a6f7611b4d5734a75f5e4ede272ed3e1b156669d44e493d6", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1-sources.jar"} , "name": "org_hamcrest_hamcrest_core", "actual": "@org_hamcrest_hamcrest_core//jar", "bind": "jar/org/hamcrest/hamcrest_core"},
|
|
{"artifact": "org.javassist:javassist:3.19.0-GA", "lang": "java", "sha1": "50120f69224dd8684b445a6f3a5b08fe9b5c60f6", "sha256": "d19c1ef43ccd9cb1b39466bb2f1c8e45c2b6752f1e13a3dfb60096543d1791fa", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/javassist/javassist/3.19.0-GA/javassist-3.19.0-GA.jar", "source": {"sha1": "37e6508aeea3eef21df5b7ee3ea3c708618c1b7b", "sha256": "26690d98e9b005eecebf0eba2b7331b8f7cb9f3d3d9e41975a41574cfe83a656", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/javassist/javassist/3.19.0-GA/javassist-3.19.0-GA-sources.jar"} , "name": "org_javassist_javassist", "actual": "@org_javassist_javassist//jar", "bind": "jar/org/javassist/javassist"},
|
|
{"artifact": "org.objenesis:objenesis:2.4", "lang": "java", "sha1": "2916b6c96b50c5b3ec4452ed99401db745aabb27", "sha256": "090416e160a7e398f79e0149a7b05ef328b1843898a34e08c1cc170128d326d0", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/objenesis/objenesis/2.4/objenesis-2.4.jar", "source": {"sha1": "19b316d8da7da3ae2539ee4ee2cf73a1e127fa73", "sha256": "f5d6ea639bb9d1e7260447ad9a7bb9e14e16a7c98912db3c401c8468a9382871", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/objenesis/objenesis/2.4/objenesis-2.4-sources.jar"} , "name": "org_objenesis_objenesis", "actual": "@org_objenesis_objenesis//jar", "bind": "jar/org/objenesis/objenesis"},
|
|
{"artifact": "org.ow2.asm:asm:6.0", "lang": "java", "sha1": "bc6fa6b19424bb9592fe43bbc20178f92d403105", "sha256": "dd8971c74a4e697899a8e95caae4ea8760ea6c486dc6b97b1795e75760420461", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.0/asm-6.0.jar", "source": {"sha1": "066e3ec9f4ff0d70713868456142040111cc201c", "sha256": "0687933fe7b7989ec5110946b5792a01784011fe7cbfe555f7e416da7984a1ca", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.0/asm-6.0-sources.jar"} , "name": "org_ow2_asm_asm", "actual": "@org_ow2_asm_asm//jar", "bind": "jar/org/ow2/asm/asm"},
|
|
{"artifact": "org.slf4j:slf4j-api:1.7.25", "lang": "java", "sha1": "da76ca59f6a57ee3102f8f9bd9cee742973efa8a", "sha256": "18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar", "source": {"sha1": "962153db4a9ea71b79d047dfd1b2a0d80d8f4739", "sha256": "c4bc93180a4f0aceec3b057a2514abe04a79f06c174bbed910a2afb227b79366", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-sources.jar"} , "name": "org_slf4j_slf4j_api", "actual": "@org_slf4j_slf4j_api//jar", "bind": "jar/org/slf4j/slf4j_api"},
|
|
{"artifact": "org.slf4j:slf4j-log4j12:1.7.25", "lang": "java", "sha1": "110cefe2df103412849d72ef7a67e4e91e4266b4", "sha256": "ddb343954deb6f046f862606c534178730c02ed23d0b7f6ca1012c1e3fa74273", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar", "source": {"sha1": "d6f907c4254a49f40fa46005b65bc97261ad9e46", "sha256": "3c57ac91d961ab2b68b5246275ddc8d6fc700eadc8deb113b2d353176112e0c8", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25-sources.jar"} , "name": "org_slf4j_slf4j_log4j12", "actual": "@org_slf4j_slf4j_log4j12//jar", "bind": "jar/org/slf4j/slf4j_log4j12"},
|
|
{"artifact": "org.testng:testng:6.9.9", "lang": "java", "sha1": "1bf509349476d6a48978cc2b04af9caa907781ab", "sha256": "e89d524ca6dba6ea6c9619c2537f4669524eb9306bb6fd9b7a52240cb3b4b690", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/testng/testng/6.9.9/testng-6.9.9.jar", "source": {"sha1": "045c07e00b4cea80ac8715deb749a54d784f7cb6", "sha256": "304face92c85dcf3418be273713499cadc8a10c2735852496f69a0e9faf55b57", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/testng/testng/6.9.9/testng-6.9.9-sources.jar"} , "name": "org_testng_testng", "actual": "@org_testng_testng//jar", "bind": "jar/org/testng/testng"},
|
|
{"artifact": "org.yaml:snakeyaml:1.15", "lang": "java", "sha1": "3b132bea69e8ee099f416044970997bde80f4ea6", "sha256": "79ea8aac6590f49ee8390c2f17ed9343079e85b44158a097b301dfee42af86ec", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.15/snakeyaml-1.15.jar", "source": {"sha1": "7dc55271cad1cf73bb495e372164269e75d9345a", "sha256": "cd92585a477bf81e3c8f2bcbfff182dd67999fdc8fd880c3a1531c0626c7a4ee", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.15/snakeyaml-1.15-sources.jar"} , "name": "org_yaml_snakeyaml", "actual": "@org_yaml_snakeyaml//jar", "bind": "jar/org/yaml/snakeyaml"},
|
|
{"artifact": "redis.clients:jedis:2.8.0", "lang": "java", "sha1": "a9486e200b2195f31ce9b8779a70a5e2450a73ba", "sha256": "e8194b42cbdbe990f6cc1ec7a91a6b553d901abaf155dd6cc599139eb3f5d68d", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/redis/clients/jedis/2.8.0/jedis-2.8.0.jar", "source": {"sha1": "356324b58a8d6dfaeb6ddd6289f3a972551c915b", "sha256": "c71f6d176af72617a18bb685f4a658fa0ea6f35f872d9d073b29792e842541ca", "repository": "https://repo.maven.apache.org/maven2/", "url": "https://repo.maven.apache.org/maven2/redis/clients/jedis/2.8.0/jedis-2.8.0-sources.jar"} , "name": "redis_clients_jedis", "actual": "@redis_clients_jedis//jar", "bind": "jar/redis/clients/jedis"},
|
|
]
|
|
|
|
def maven_dependencies(callback = jar_artifact_callback):
|
|
for hash in list_dependencies():
|
|
callback(hash)
|