This is an automated email from the ASF dual-hosted git repository. nicknezis pushed a commit to branch nicknezis/bazel-2 in repository https://gitbox.apache.org/repos/asf/incubator-heron.git
commit 4e3b810e01e0611381158142453b0d11446f10ae Author: Nicholas Nezis <[email protected]> AuthorDate: Wed Jan 22 01:23:53 2020 -0500 Updated to use `maven_install` --- WORKSPACE | 855 +++-------------------- contrib/bolts/kafka/src/java/BUILD | 2 +- contrib/bolts/kafka/test/java/BUILD | 4 +- contrib/spouts/kafka/sample/src/java/BUILD | 4 +- contrib/spouts/kafka/src/java/BUILD | 2 +- contrib/spouts/kafka/test/java/BUILD | 4 +- eco/src/java/BUILD | 4 +- eco/tests/java/BUILD | 2 +- examples/src/java/BUILD | 2 +- examples/src/scala/BUILD | 2 +- heron/api/src/java/BUILD | 6 +- heron/api/tests/java/BUILD | 2 +- heron/ckptmgr/src/java/BUILD | 2 +- heron/common/tests/java/BUILD | 2 +- heron/downloaders/src/java/BUILD | 6 +- heron/healthmgr/src/java/BUILD | 54 +- heron/healthmgr/tests/java/BUILD | 54 +- heron/instance/src/java/BUILD | 2 +- heron/io/dlog/src/java/BUILD | 4 +- heron/io/dlog/tests/java/BUILD | 6 +- heron/metricscachemgr/tests/java/BUILD | 2 +- heron/metricsmgr/src/java/BUILD | 2 +- heron/metricsmgr/tests/java/BUILD | 2 +- heron/packing/src/java/BUILD | 4 +- heron/scheduler-core/src/java/BUILD | 8 +- heron/scheduler-core/tests/java/BUILD | 4 +- heron/schedulers/src/java/BUILD | 34 +- heron/schedulers/tests/java/BUILD | 52 +- heron/simulator/src/java/BUILD | 6 +- heron/spi/src/java/BUILD | 14 +- heron/statefulstorages/src/java/BUILD | 2 +- heron/statefulstorages/tests/java/BUILD | 10 +- heron/statemgrs/src/java/BUILD | 10 +- heron/statemgrs/tests/java/BUILD | 6 +- heron/tools/apiserver/src/java/BUILD | 8 +- heron/tools/apiserver/tests/java/BUILD | 2 +- heron/uploaders/src/java/BUILD | 12 +- heron/uploaders/tests/java/BUILD | 10 +- integration_test/src/java/BUILD | 24 +- storm-compatibility/src/java/BUILD | 2 +- third_party/java/BUILD | 236 +++---- tools/java/src/org/apache/bazel/checkstyle/BUILD | 8 +- tools/java/src/org/apache/bazel/cppcheck/BUILD | 6 +- 43 files changed, 421 insertions(+), 1062 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 065d85b..8a1ecb7 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -19,6 +19,16 @@ workspace(name = "org_apache_heron") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file", "http_jar") +RULES_JVM_EXTERNAL_TAG = "3.1" +RULES_JVM_EXTERNAL_SHA = "e246373de2353f3d34d35814947aa8b7d0dd1a58c2f7a6c41cfeaff3007c2d14" + +http_archive( + name = "rules_jvm_external", + strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG, + sha256 = RULES_JVM_EXTERNAL_SHA, + url = "https://github.com/bazelbuild/rules_jvm_external/archive/%s.zip" % RULES_JVM_EXTERNAL_TAG, +) + # versions shared across artifacts that should be upgraded together aws_version = "1.11.58" curator_version = "2.9.0" @@ -32,758 +42,107 @@ http_client_version = "4.5.2" # heron API server jetty_version = "9.4.6.v20170531" -jersey_verion = "2.25.1" +jersey_version = "2.25.1" hk2_api = "2.5.0-b32" - -maven_server( - name = "default", - url = "https://repo1.maven.org/maven2/", -) - -maven_server( - name = "maven_twttr_com", - url = "https://maven.twttr.com", -) - -maven_jar( - name = "org_apache_avro_avro", - artifact = "org.apache.avro:avro:1.7.4" -) - -maven_jar( - name = "antlr_antlr", - artifact = "antlr:antlr:2.7.7", -) - -maven_jar( - name = "aopalliance_aopalliance", - artifact = "aopalliance:aopalliance:1.0", -) - -maven_jar( - name = "org_ow2_asm_asm_all", - artifact = "org.ow2.asm:asm-all:5.1", -) - -maven_jar( - name = "com_amazonaws_aws_java_sdk_core", - artifact = "com.amazonaws:aws-java-sdk-core:" + aws_version, -) - -maven_jar( - name = "com_amazonaws_aws_java_sdk_s3", - artifact = "com.amazonaws:aws-java-sdk-s3:" + aws_version, -) - -maven_jar( - name = "com_puppycrawl_tools_checkstyle", - artifact = "com.puppycrawl.tools:checkstyle:6.17", -) - -maven_jar( - name = "commons_beanutils_commons_beanutils", - artifact = "commons-beanutils:commons-beanutils:1.9.2", -) - -maven_jar( - name = "commons_codec", - artifact = "commons-codec:commons-codec:1.9", -) - -maven_jar( - name = "commons_io_commons_io", - artifact = "commons-io:commons-io:2.4", -) - -maven_jar( - name = "commons_configuration_commons_configuration", - artifact = "commons-configuration:commons-configuration:1.6", -) - -maven_jar( - name = "commons_cli_commons_cli", - artifact = "commons-cli:commons-cli:1.3.1", -) - -maven_jar( - name = "commons_collections_commons_collections", - artifact = "commons-collections:commons-collections:3.2.1", -) - -maven_jar( - name = "org_apache_commons_commons_lang3", - artifact = "org.apache.commons:commons-lang3:3.3.2", -) - -maven_jar( - name = "commons_lang_commons_lang", - artifact = "commons-lang:commons-lang:2.6", -) - -maven_jar( - name = "commons_logging_commons_logging", - artifact = "commons-logging:commons-logging:1.1.1", -) - -maven_jar( - name = "org_apache_curator_curator_client", - artifact = "org.apache.curator:curator-client:" + curator_version, -) - -maven_jar( - name = "org_apache_curator_curator_framework", - artifact = "org.apache.curator:curator-framework:" + curator_version, -) - -maven_jar( - name = "org_apache_curator_curator_recipes", - artifact = "org.apache.curator:curator-recipes:" + curator_version, -) - -maven_jar( - name = "org_apache_curator_curator_test", - artifact = "org.apache.curator:curator-test:" + curator_version, -) - -maven_jar( - name = "com_google_guava_guava", - artifact = "com.google.guava:guava:18.0", -) - -maven_jar( - name = "com_google_inject_guice", - artifact = "com.google.inject:guice:4.0", -) - -maven_jar( - name = "com_google_inject_extensions_guice_assistedinject", - artifact = "com.google.inject.extensions:guice-assistedinject:4.0", -) - -maven_jar( - name = "org_apache_hadoop_hadoop_core", - artifact = "org.apache.hadoop:hadoop-core:0.20.2", -) - -maven_jar( - name = "org_apache_httpcomponents_httpmime", - artifact = "org.apache.httpcomponents:httpmime:4.4", -) - -maven_jar( - name = "org_apache_httpcomponents_http_client", - artifact = "org.apache.httpcomponents:httpclient:" + http_client_version, -) - -http_jar( - name = "org_apache_httpcomponents_http_client_test", - url = "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/" + - http_client_version + "/httpclient-" + http_client_version + "-tests.jar" -) - -maven_jar( - name = "org_apache_httpcomponents_http_core", - artifact = "org.apache.httpcomponents:httpcore:4.4.5", -) - -maven_jar( - name = "com_jayway_jsonpath", - artifact = "com.jayway.jsonpath:json-path:2.1.0", -) - -maven_jar( - name = "com_fasterxml_jackson_core_jackson_annotations", - artifact = "com.fasterxml.jackson.core:jackson-annotations:" + jackson_version, -) - -maven_jar( - name = "com_fasterxml_jackson_core_jackson_core", - artifact = "com.fasterxml.jackson.core:jackson-core:" + jackson_version, -) - -maven_jar( - name = "com_fasterxml_jackson_core_jackson_databind", - artifact = "com.fasterxml.jackson.core:jackson-databind:" + jackson_version, -) - -maven_jar( - name = "net_minidev_json_smart", - artifact = "net.minidev:json-smart:2.2" -) - -maven_jar( - name = "org_codehaus_jackson_jackson_core_asl", - artifact = "org.codehaus.jackson:jackson-core-asl:1.9.13", -) - -maven_jar( - name = "org_codehaus_jackson_jackson_mapper_asl", - artifact = "org.codehaus.jackson:jackson-mapper-asl:1.9.13", -) - -maven_jar( - name = "org_javassist_javassist", - artifact = "org.javassist:javassist:3.18.1-GA", -) - -maven_jar( - name = "javax_inject_javax_inject", - artifact = "javax.inject:javax.inject:1", -) - -maven_jar( - name = "javax_ws_rs_javax_ws_rs_api", - artifact = "javax.ws.rs:javax.ws.rs-api:2.0.1", -) - -maven_jar( - name = "org_glassfish_jersey_core_jersey_client", - artifact = "org.glassfish.jersey.core:jersey-client:2.24", -) - -maven_jar( - name = "org_glassfish_hk2_hk2_api", - artifact = "org.glassfish.hk2:hk2-api:2.5.0-b05", -) - -maven_jar( - name = "org_glassfish_jersey_ext_jersey_entity_filtering", - artifact = "org.glassfish.jersey.ext:jersey-entity-filtering:2.24", -) - -maven_jar( - name = "org_apache_samoa_samoa_storm", - artifact = "org.apache.samoa:samoa-storm:0.4.0-incubating", -) - -maven_jar( - name = "javax_annotation_javax_annotation_api", - artifact = "javax.annotation:javax.annotation-api:1.3.2", -) - -maven_jar( - name = "com_fasterxml_jackson_module_jackson_module_jaxb_annotations", - artifact = "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.5.4", -) - -maven_jar( - name = "com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider", - artifact = "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.5.4", -) - -maven_jar( - name = "com_fasterxml_jackson_jaxrs_jackson_jaxrs_base", - artifact = "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.5.4", -) - -maven_jar( - name = "org_glassfish_hk2_hk2_locator", - artifact = "org.glassfish.hk2:hk2-locator:2.5.0-b05", -) - -maven_jar( - name = "org_glassfish_hk2_hk2_utils", - artifact = "org.glassfish.hk2:hk2-utils:2.5.0-b05", -) - -maven_jar( - name = "org_glassfish_jersey_bundles_repackaged_jersey_guava", - artifact = "org.glassfish.jersey.bundles.repackaged:jersey-guava:2.24", -) - -maven_jar( - name = "org_glassfish_jersey_core_jersey_common", - artifact = "org.glassfish.jersey.core:jersey-common:2.24", -) - -maven_jar( - name = "org_glassfish_jersey_media_jersey_media_json_jackson", - artifact = "org.glassfish.jersey.media:jersey-media-json-jackson:2.24", -) - -maven_jar( - name = "org_sonatype_plugins_jarjar_maven_plugin", - artifact = "org.sonatype.plugins:jarjar-maven-plugin:1.9", -) - -maven_jar( - name = "com_googlecode_json_simple_json_simple", - artifact = "com.googlecode.json-simple:json-simple:1.1", -) - -maven_jar( - name = "com_esotericsoftware_kryo", - artifact = "com.esotericsoftware:kryo:3.0.3", -) - -maven_jar( - name = "com_esotericsoftware_reflectasm", - artifact = "com.esotericsoftware:reflectasm:1.11.3", -) - -maven_jar( - name = "org_objectweb_asm", - artifact = "org.ow2.asm:asm:5.0.4", -) - -maven_jar( - name = "org_apache_mesos_mesos", - artifact = "org.apache.mesos:mesos:0.22.0", -) - -maven_jar( - name = "com_esotericsoftware_minlog", - artifact = "com.esotericsoftware:minlog:1.3.0", -) - -maven_jar( - name = "io_netty_netty_all", - artifact = "io.netty:netty-all:4.1.22.Final" -) - -maven_jar( - name = "org_objenesis_objenesis", - artifact = "org.objenesis:objenesis:2.1", -) - -maven_jar( - name = "org_powermock_powermock_api_mockito", - artifact = "org.powermock:powermock-api-mockito:" + powermock_version, -) - -maven_jar( - name = "org_powermock_powermock_api_support", - artifact = "org.powermock:powermock-api-support:" + powermock_version, -) - -maven_jar( - name = "org_powermock_powermock_core", - artifact = "org.powermock:powermock-core:" + powermock_version, -) - -maven_jar( - name = "org_powermock_powermock_module_junit4", - artifact = "org.powermock:powermock-module-junit4:" + powermock_version, -) - -maven_jar( - name = "org_powermock_powermock_module_junit4_common", - artifact = "org.powermock:powermock-module-junit4-common:" + powermock_version, -) - -maven_jar( - name = "org_powermock_powermock_reflect", - artifact = "org.powermock:powermock-reflect:" + powermock_version, -) - -maven_jar( - name = "org_apache_reef_reef_common", - artifact = "org.apache.reef:reef-common:" + reef_version -) - -maven_jar( - name = "org_apache_reef_reef_runtime_local", - artifact = "org.apache.reef:reef-runtime-local:" + reef_version -) - -maven_jar( - name = "org_apache_reef_reef_runtime_yarn", - artifact = "org.apache.reef:reef-runtime-yarn:" + reef_version -) - -maven_jar( - name = "org_apache_reef_reef_utils", - artifact = "org.apache.reef:reef-utils:" + reef_version -) - -maven_jar( - name = "org_apache_reef_tang", - artifact = "org.apache.reef:tang:" + reef_version -) - -maven_jar( - name = "org_slf4j_slf4j_api", - artifact = "org.slf4j:slf4j-api:" + slf4j_version -) - -maven_jar( - name = "org_slf4j_slf4j_jdk14", - artifact = "org.slf4j:slf4j-jdk14:" + slf4j_version -) - -maven_jar( - name = "org_yaml_snakeyaml", - artifact = "org.yaml:snakeyaml:1.15", -) - -maven_jar( - name = "org_apache_thrift_libthrift", - artifact = "org.apache.thrift:libthrift:0.5.0-1", - server = "maven_twttr_com", -) - -maven_jar( - name = "org_apache_reef_wake", - artifact = "org.apache.reef:wake:" + reef_version -) - -maven_jar( - name = "org_apache_zookeeper_zookeeper", - artifact = "org.apache.zookeeper:zookeeper:3.4.14", -) - -maven_jar( - name = "joda_time_joda_time", - artifact = "joda-time:joda-time:2.3", -) - -maven_jar( - name = "junit_junit", - artifact = "junit:junit:4.11", -) - -maven_jar( - name = "org_mockito_mockito_all", - artifact = "org.mockito:mockito-all:1.10.19", -) - -maven_jar( - name = "org_apache_kafka_kafka_210", - artifact = "org.apache.kafka:kafka_2.10:0.8.2.1", -) - -maven_jar( - name = "org_apache_kafka_kafka_clients", - artifact = "org.apache.kafka:kafka-clients:2.2.0", -) - -maven_jar( - name = "org_scala_lang_scala_library", - artifact = "org.scala-lang:scala-library:2.10.3", -) - -maven_jar( - name = "log4j_log4j", - artifact = "log4j:log4j:1.2.17", -) - -maven_jar( - name = "com_yammer_metrics_metrics_core", - artifact = "com.yammer.metrics:metrics-core:2.2.0", -) - -maven_jar( - name = "com_101tec_zkclient", - artifact = "com.101tec:zkclient:0.3" -) - -maven_jar( - name = "com_microsoft_dhalion", - artifact = "com.microsoft.dhalion:dhalion:0.2.3", -) - -maven_jar( - name = "org_apache_commons_commons_math3", - artifact = "org.apache.commons:commons-math3:3.6.1" -) - -maven_jar( - name = "tech_tablesaw", - artifact = "tech.tablesaw:tablesaw-core:0.11.4" -) - -maven_jar( - name = "it_unimi_dsi_fastutil", - artifact = "it.unimi.dsi:fastutil:8.1.1" -) - -maven_jar( - name = "org_roaringbitmap", - artifact = "org.roaringbitmap:RoaringBitmap:0.6.51" -) - -# Google Cloud -maven_jar( - name = "google_api_services_storage", - artifact = "com.google.apis:google-api-services-storage:v1-rev108-" + google_client_version -) - -maven_jar( - name = "google_api_client", - artifact = "com.google.api-client:google-api-client:" + google_client_version -) - -maven_jar( - name = "google_http_client", - artifact = "com.google.http-client:google-http-client:" + google_client_version -) - -maven_jar( - name = "google_http_client_jackson2", - artifact = "com.google.http-client:google-http-client-jackson2:" + google_client_version -) - -maven_jar( - name = "google_oauth_client", - artifact = "com.google.oauth-client:google-oauth-client:" + google_client_version -) -# end Google Cloud - -# Pulsar Client -maven_jar( - name = "apache_pulsar_client", - artifact = "org.apache.pulsar:pulsar-client:jar:shaded:1.19.0-incubating" -) -# end Pulsar Client - -# Kubernetes java client kubernetes_client_version = "7.0.0" squareup_okhttp_version = "3.14.5" -maven_jar( - name = "kubernetes_java_client", - artifact = "io.kubernetes:client-java:" + kubernetes_client_version -) - -maven_jar( - name = "kubernetes_java_client_api", - artifact = "io.kubernetes:client-java-api:" + kubernetes_client_version -) - -maven_jar( - name = "swagger_annotations", - artifact = "io.swagger:swagger-annotations:1.5.12" -) - -maven_jar( - name = "squareup_okhttp", - artifact = "com.squareup.okhttp3:okhttp:" + squareup_okhttp_version -) -maven_jar( - name = "squareup_okio", - artifact = "com.squareup.okio:okio:1.17.2" -) -maven_jar( - name = "squareup_okhttp_logging_interceptor", - artifact = "com.squareup.okhttp3:logging-interceptor:" + squareup_okhttp_version -) - -maven_jar( - name = "google_gson", - artifact = "com.google.code.gson:gson:2.8.0" -) - -maven_jar( - name = "io_gsonfire", - artifact = "io.gsonfire:gson-fire:1.8.3" -) - -maven_jar( - name = "kubernetes_java_client_proto", - artifact = "io.kubernetes:client-java-proto:" + kubernetes_client_version -) - -# end Kubernetes java client - -# heron API server -# jetty -maven_jar( - name = "org_eclipse_jetty_server", - artifact = "org.eclipse.jetty:jetty-server:" + jetty_version -) - -maven_jar( - name = "org_eclipse_jetty_http", - artifact = "org.eclipse.jetty:jetty-http:" + jetty_version -) - -maven_jar( - name = "org_eclipse_jetty_util", - artifact = "org.eclipse.jetty:jetty-util:" + jetty_version -) - -maven_jar( - name = "org_eclipse_jetty_io", - artifact = "org.eclipse.jetty:jetty-io:" + jetty_version -) - -maven_jar( - name = "org_eclipse_jetty_security", - artifact = "org.eclipse.jetty:jetty-security:" + jetty_version -) - -maven_jar( - name = "org_eclipse_jetty_servlet", - artifact = "org.eclipse.jetty:jetty-servlet:" + jetty_version -) - -maven_jar( - name = "org_eclipse_jetty_servlets", - artifact = "org.eclipse.jetty:jetty-servlets:" + jetty_version -) - -maven_jar( - name = "org_eclipse_jetty_continuation", - artifact = "org.eclipse.jetty:jetty-continuation:" + jetty_version -) - -maven_jar( - name = "javax_servlet_api", - artifact = "javax.servlet:javax.servlet-api:3.1.0" -) -# end jetty - -# jersey -maven_jar( - name = "jersey_container_servlet_core", - artifact = "org.glassfish.jersey.containers:jersey-container-servlet-core:" + jersey_verion -) - -maven_jar( - name = "jersey_container_servlet", - artifact = "org.glassfish.jersey.containers:jersey-container-servlet:" + jersey_verion -) - -maven_jar( - name = "jersey_server", - artifact = "org.glassfish.jersey.core:jersey-server:" + jersey_verion -) - -maven_jar( - name = "jersey_client", - artifact = "org.glassfish.jersey.core:jersey-client:" + jersey_verion -) - -maven_jar( - name = "jersey_common", - artifact = "org.glassfish.jersey.core:jersey-common:jar:" + jersey_verion -) - -maven_jar( - name = "jersey_media_multipart", - artifact = "org.glassfish.jersey.media:jersey-media-multipart:" + jersey_verion -) - -maven_jar( - name = "jersey_media_jaxb", - artifact = "org.glassfish.jersey.media:jersey-media-jaxb:" + jersey_verion -) - -maven_jar( - name = "jersey_guava", - artifact = "org.glassfish.jersey.bundles.repackaged:jersey-guava:" + jersey_verion -) -# end jersey - -maven_jar( - name = "javax_inject", - artifact = "org.glassfish.hk2.external:javax.inject:2.5.0-b32" -) - -maven_jar( - name = "javax_annotation", - artifact = "javax.annotation:javax.annotation-api:1.2" -) - -maven_jar( - name = "javax_validation", - artifact = "javax.validation:validation-api:1.1.0.Final" -) - -maven_jar( - name = "javax_ws_rs_api", - artifact = "javax.ws.rs:javax.ws.rs-api:2.0.1" -) - -maven_jar( - name = "hk2_api", - artifact = "org.glassfish.hk2:hk2-api:" + hk2_api -) - -maven_jar( - name = "hk2_utils", - artifact = "org.glassfish.hk2:hk2-utils:" + hk2_api -) - -maven_jar( - name = "hk2_aopalliance_repackaged", - artifact = "org.glassfish.hk2.external:aopalliance-repackaged:" + hk2_api -) - -maven_jar( - name = "hk2_locator", - artifact = "org.glassfish.hk2:hk2-locator:" + hk2_api -) - -maven_jar( - name = "hk2_osgi_resource_locator", - artifact = "org.glassfish.hk2:osgi-resource-locator:1.0.1" -) - -maven_jar( - name = "org_javassit", - artifact = "org.javassist:javassist:3.20.0-GA" -) - -maven_jar( - name = "mimepull", - artifact = "org.jvnet.mimepull:mimepull:1.9.7" -) - -maven_jar( - name = "org_apache_commons_compress", - artifact = "org.apache.commons:commons-compress:1.14", -) - -maven_jar( - name = "javax_xml_bind_jaxb", - artifact = "javax.xml.bind:jaxb-api:2.3.0", -) - -maven_jar( - name = "javax_activation_activation", - artifact = "javax.activation:activation:1.1.1", -) - - -# bookkeeper & distributedlog dependencies -maven_jar( - name = "org_apache_distributedlog_core", - artifact = "org.apache.distributedlog:distributedlog-core-shaded:" + distributedlog_version -) -# end bookkeeper & distributedlog dependencies - -# end heron API server - -# Nomad dependencies -maven_jar( - name = "com_hashicorp_nomad", - artifact = "com.hashicorp.nomad:nomad-sdk:0.7.0" -) - -# Nomad transitive dependencies -maven_jar( - name = "com_google_code_findbugs_jsr305", - artifact = "com.google.code.findbugs:jsr305:3.0.2", -) - -maven_jar( - name = "org_bouncycastle_bcprov_jdk15on", - artifact = "org.bouncycastle:bcprov-jdk15on:1.56", -) - -maven_jar( - name = "org_bouncycastle_bcpkix_jdk15on", - artifact = "org.bouncycastle:bcpkix-jdk15on:1.56", -) - -maven_jar( - name = "commons_codec_commons_codec", - artifact = "commons-codec:commons-codec:1.9", - sha1 = "9ce04e34240f674bc72680f8b843b1457383161a", - ) - -# End Nomand dependencies +load("@rules_jvm_external//:defs.bzl", "maven_install") +load("@rules_jvm_external//:specs.bzl", "maven") + +load("@rules_jvm_external//migration:maven_jar_migrator_deps.bzl", "maven_jar_migrator_repositories") +maven_jar_migrator_repositories() + +maven_install( + name = "maven", + artifacts = [ + "antlr:antlr:2.7.7", + "org.apache.zookeeper:zookeeper:3.4.14", + "io.kubernetes:client-java:" + kubernetes_client_version, + "com.esotericsoftware:kryo:3.0.3", + "org.apache.avro:avro:1.7.4", + "org.apache.mesos:mesos:0.22.0", + "com.hashicorp.nomad:nomad-sdk:0.7.0", + "org.apache.hadoop:hadoop-core:0.20.2", + "org.apache.pulsar:pulsar-client:shaded:1.19.0-incubating", + "com.google.apis:google-api-services-storage:v1-rev108-" + google_client_version, + "org.apache.reef:reef-runtime-yarn:" + reef_version, + "org.apache.reef:reef-runtime-local:" + reef_version, + "org.apache.httpcomponents:httpclient:" + http_client_version, + "org.apache.httpcomponents:httpmime:" + http_client_version, + "com.google.apis:google-api-services-storage:v1-rev108-1.22.0", + "org.apache.pulsar:pulsar-client:jar:shaded:1.19.0-incubating", + "io.kubernetes:client-java:7.0.0", + "com.hashicorp.nomad:nomad-sdk:0.7.0", + "com.microsoft.dhalion:dhalion:0.2.3", + "org.objenesis:objenesis:2.1", + "org.ow2.asm:asm-all:5.1", + "org.ow2.asm:asm:5.0.4", + "com.amazonaws:aws-java-sdk-s3:" + aws_version, + "org.eclipse.jetty:jetty-server:" + jetty_version, + "org.eclipse.jetty:jetty-http:" + jetty_version, + "org.eclipse.jetty:jetty-security:" + jetty_version, + "org.eclipse.jetty:jetty-continuation:" + jetty_version, + "org.eclipse.jetty:jetty-servlets:" + jetty_version, + "org.eclipse.jetty:jetty-servlet:" + jetty_version, + "org.jvnet.mimepull:mimepull:1.9.7", + "javax.servlet:javax.servlet-api:3.1.0", + "org.glassfish.jersey.media:jersey-media-json-jackson:" + jersey_version, + "org.glassfish.jersey.media:jersey-media-multipart:" + jersey_version, + "org.glassfish.jersey.containers:jersey-container-servlet:" + jersey_version, + "org.apache.distributedlog:distributedlog-core-shaded:" + distributedlog_version, + "io.netty:netty-all:4.1.22.Final", + "aopalliance:aopalliance:1.0", + "org.roaringbitmap:RoaringBitmap:0.6.51", + "com.google.guava:guava:18.0", + "io.gsonfire:gson-fire:1.8.3", + "org.apache.curator:curator-framework:" + curator_version, + "org.apache.curator:curator-recipes:" + curator_version, + "org.apache.curator:curator-client:" + curator_version, + "org.slf4j:slf4j-api:" + slf4j_version, + "org.slf4j:slf4j-jdk14:" + slf4j_version, + "log4j:log4j:1.2.17", + "org.yaml:snakeyaml:1.15", + "tech.tablesaw:tablesaw-core:0.11.4", + "org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b32", + "org.apache.commons:commons-compress:1.14", + "commons-io:commons-io:2.4", + "commons-collections:commons-collections:3.2.1", + "commons-cli:commons-cli:1.3.1", + "org.apache.commons:commons-compress:1.14", + "com.jayway.jsonpath:json-path:2.1.0", + "com.fasterxml.jackson.core:jackson-core:" + jackson_version, + "com.fasterxml.jackson.core:jackson-annotations:" + jackson_version, + "com.fasterxml.jackson.core:jackson-databind:" + jackson_version, + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.8.8", + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.8.8", + "org.mockito:mockito-all:1.10.19", + "org.sonatype.plugins:jarjar-maven-plugin:1.9", + "org.powermock:powermock-api-mockito:" + powermock_version, + "org.powermock:powermock-module-junit4:" + powermock_version, + "com.puppycrawl.tools:checkstyle:6.17", + "com.googlecode.json-simple:json-simple:1.1", + maven.artifact( + group = "org.apache.httpcomponents", + artifact = "httpclient", + version = http_client_version, + classifier = "tests", + packaging = "test-jar", + ) + ], + repositories = [ + "https://jcenter.bintray.com", + "https://maven.google.com", + "https://repo1.maven.org/maven2", + ], + fetch_sources = True, + version_conflict_policy = "pinned", + # See https://github.com/bazelbuild/rules_jvm_external/#repository-aliases + # This can be removed if none of your external dependencies uses `maven_jar`. + # generate_compat_repositories = True, +) +# load("@maven//:compat.bzl", "compat_repositories") +# compat_repositories() # for pex repos PEX_SRC = "https://pypi.python.org/packages/3a/1d/cd41cd3765b78a4353bbf27d18b099f7afbcd13e7f2dc9520f304ec8981c/pex-1.2.15.tar.gz" diff --git a/contrib/bolts/kafka/src/java/BUILD b/contrib/bolts/kafka/src/java/BUILD index 7dfa168..8e4b21c 100644 --- a/contrib/bolts/kafka/src/java/BUILD +++ b/contrib/bolts/kafka/src/java/BUILD @@ -18,7 +18,7 @@ kafka_bolt_deps = [ "//heron/common/src/java:basics-java", "//heron/common/src/java:config-java", "//third_party/java:logging", - "@org_apache_kafka_kafka_clients//jar", + "@maven//:org_apache_kafka_kafka_clients", ] java_library( diff --git a/contrib/bolts/kafka/test/java/BUILD b/contrib/bolts/kafka/test/java/BUILD index e713a6c..026b473 100644 --- a/contrib/bolts/kafka/test/java/BUILD +++ b/contrib/bolts/kafka/test/java/BUILD @@ -4,8 +4,8 @@ heron_kafka_bolts_test_dep = [ "//heron/common/src/java:basics-java", "//heron/common/src/java:config-java", "//third_party/java:junit4", - "@org_apache_kafka_kafka_clients//jar", - "@org_mockito_mockito_all//jar", + "@maven//:org_apache_kafka_kafka_clients", + "@maven//:org_mockito_mockito_all", ] java_test( diff --git a/contrib/spouts/kafka/sample/src/java/BUILD b/contrib/spouts/kafka/sample/src/java/BUILD index 7eb2f0b..5de18ad 100644 --- a/contrib/spouts/kafka/sample/src/java/BUILD +++ b/contrib/spouts/kafka/sample/src/java/BUILD @@ -7,8 +7,8 @@ heron_kafka_spout_sample_dep = [ "//heron/api/src/java:api-java-low-level", "//heron/common/src/java:basics-java", "//heron/simulator/src/java:simulator-java", - "@org_apache_kafka_kafka_clients//jar", - "@org_slf4j_slf4j_api//jar", + "@maven//:org_apache_kafka_kafka_clients", + "@maven//:org_slf4j_slf4j_api", ] java_binary( diff --git a/contrib/spouts/kafka/src/java/BUILD b/contrib/spouts/kafka/src/java/BUILD index 581b693..c538f24 100644 --- a/contrib/spouts/kafka/src/java/BUILD +++ b/contrib/spouts/kafka/src/java/BUILD @@ -18,7 +18,7 @@ kafka_spout_deps = [ "//heron/common/src/java:basics-java", "//heron/common/src/java:config-java", "//third_party/java:logging", - "@org_apache_kafka_kafka_clients//jar", + "@maven//:org_apache_kafka_kafka_clients", ] java_library( diff --git a/contrib/spouts/kafka/test/java/BUILD b/contrib/spouts/kafka/test/java/BUILD index f7029fa..46927e3 100644 --- a/contrib/spouts/kafka/test/java/BUILD +++ b/contrib/spouts/kafka/test/java/BUILD @@ -4,8 +4,8 @@ heron_kafka_spouts_test_dep = [ "//heron/common/src/java:basics-java", "//heron/common/src/java:config-java", "//third_party/java:junit4", - "@org_apache_kafka_kafka_clients//jar", - "@org_mockito_mockito_all//jar", + "@maven//:org_apache_kafka_kafka_clients", + "@maven//:org_mockito_mockito_all", ] java_test( diff --git a/eco/src/java/BUILD b/eco/src/java/BUILD index c66bb54..f70cbe2 100644 --- a/eco/src/java/BUILD +++ b/eco/src/java/BUILD @@ -3,8 +3,8 @@ licenses(["notice"]) package(default_visibility = ["//visibility:public"]) eco_deps = [ - "@commons_cli_commons_cli//jar", - "@org_yaml_snakeyaml//jar", + "@maven//:commons_cli_commons_cli", + "@maven//:org_yaml_snakeyaml", "//third_party/java:logging", "//storm-compatibility/src/java:storm-compatibility-java-neverlink", "//heron/api/src/java:api-java-low-level", diff --git a/eco/tests/java/BUILD b/eco/tests/java/BUILD index 0b9f356..320db15 100644 --- a/eco/tests/java/BUILD +++ b/eco/tests/java/BUILD @@ -2,7 +2,7 @@ test_deps_files = [ "//third_party/java:powermock", "//third_party/java:mockito", "//third_party/java:junit4", - "@org_yaml_snakeyaml//jar", + "@maven//:org_yaml_snakeyaml", ] heron_local_deps = [ diff --git a/examples/src/java/BUILD b/examples/src/java/BUILD index 5b23e6d..c32a05f 100644 --- a/examples/src/java/BUILD +++ b/examples/src/java/BUILD @@ -27,7 +27,7 @@ java_binary( "//heron/common/src/java:basics-java", "//heron/simulator/src/java:simulator-java", "//third_party/java:kryo", - "@apache_pulsar_client//jar", + "@maven//:apache_pulsar_client", ], ) diff --git a/examples/src/scala/BUILD b/examples/src/scala/BUILD index 354599a..3563778 100644 --- a/examples/src/scala/BUILD +++ b/examples/src/scala/BUILD @@ -11,7 +11,7 @@ scala_binary( "//heron/api/src/java:api-java-low-level", "//heron/api/src/scala:api-scala", "//third_party/java:kryo", - "@org_apache_commons_commons_lang3//jar", + "@maven//:org_apache_commons_commons_lang3", ], ) diff --git a/heron/api/src/java/BUILD b/heron/api/src/java/BUILD index 203c39d..c58bfe2 100644 --- a/heron/api/src/java/BUILD +++ b/heron/api/src/java/BUILD @@ -36,7 +36,7 @@ java_library( javacopts = DOCLINT_HTML_AND_SYNTAX, deps = api_deps_files + [ ":api-java-low-level", - "@org_apache_commons_commons_lang3//jar", + "@maven//:org_apache_commons_commons_lang3", ], ) @@ -50,7 +50,7 @@ java_library( javacopts = DOCLINT_HTML_AND_SYNTAX, deps = api_deps_files + [ "//third_party/java:kryo-neverlink", - "@org_apache_commons_commons_lang3//jar", + "@maven//:org_apache_commons_commons_lang3", ], ) @@ -62,7 +62,7 @@ java_binary( ]), deps = api_deps_files + [ "//third_party/java:kryo-neverlink", - "@org_apache_commons_commons_lang3//jar", + "@maven//:org_apache_commons_commons_lang3", ], ) diff --git a/heron/api/tests/java/BUILD b/heron/api/tests/java/BUILD index d7ec003..9f82ef0 100644 --- a/heron/api/tests/java/BUILD +++ b/heron/api/tests/java/BUILD @@ -6,7 +6,7 @@ api_deps_files = [ "//third_party/java:junit4", "//third_party/java:powermock", "//third_party/java:kryo", - "@org_mockito_mockito_all//jar", + "@maven//:org_mockito_mockito_all", ] api_deps_files = \ diff --git a/heron/ckptmgr/src/java/BUILD b/heron/ckptmgr/src/java/BUILD index 7ff738c..4cab6b5 100644 --- a/heron/ckptmgr/src/java/BUILD +++ b/heron/ckptmgr/src/java/BUILD @@ -36,7 +36,7 @@ java_binary( "//heron/common/src/java:utils-java", "//heron/proto:proto_ckptmgr_java", "//heron/spi/src/java:statefulstorage-spi-java", - "@commons_cli_commons_cli//jar", + "@maven//:commons_cli_commons_cli", ], ) diff --git a/heron/common/tests/java/BUILD b/heron/common/tests/java/BUILD index d4a223f..44a2c32 100644 --- a/heron/common/tests/java/BUILD +++ b/heron/common/tests/java/BUILD @@ -14,7 +14,7 @@ java_library( "//third_party/java:mockito", "//third_party/java:powermock", "@com_google_protobuf//:protobuf_java", - "@commons_io_commons_io//jar", + "@maven//:commons_io_commons_io", ], ) diff --git a/heron/downloaders/src/java/BUILD b/heron/downloaders/src/java/BUILD index 2d9277d..4c33bf7 100644 --- a/heron/downloaders/src/java/BUILD +++ b/heron/downloaders/src/java/BUILD @@ -11,9 +11,9 @@ downloader_deps = [ "//heron/io/dlog/src/java:dlog-lib", "//heron/spi/src/java:common-spi-java", "//third_party/java:commons-compress", - "@commons_cli_commons_cli//jar", - "@org_apache_distributedlog_core//jar", - "@io_netty_netty_all//jar", + "@maven//:commons_cli_commons_cli", + "@maven//:org_apache_distributedlog_distributedlog_core_shaded", + "@maven//:io_netty_netty_all", ] java_library( diff --git a/heron/healthmgr/src/java/BUILD b/heron/healthmgr/src/java/BUILD index 3eea744..453c62e 100644 --- a/heron/healthmgr/src/java/BUILD +++ b/heron/healthmgr/src/java/BUILD @@ -21,33 +21,33 @@ healthmgr_deps_files = [ "//heron/spi/src/java:metricsmgr-spi-java", "//heron/scheduler-core/src/java:scheduler-java", "//third_party/java:jackson", - "@commons_cli_commons_cli//jar", - "@com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider//jar", - "@com_fasterxml_jackson_jaxrs_jackson_jaxrs_base//jar", - "@com_fasterxml_jackson_module_jackson_module_jaxb_annotations//jar", - "@com_jayway_jsonpath//jar", - "@net_minidev_json_smart//jar", - "@javax_ws_rs_javax_ws_rs_api//jar", - "@javax_annotation_javax_annotation_api//jar", - "@javax_inject_javax_inject//jar", - "@org_glassfish_jersey_core_jersey_client//jar", - "@org_glassfish_jersey_core_jersey_common//jar", - "@org_glassfish_jersey_ext_jersey_entity_filtering//jar", - "@org_glassfish_jersey_media_jersey_media_json_jackson//jar", - "@org_glassfish_jersey_bundles_repackaged_jersey_guava//jar", - "@org_glassfish_hk2_hk2_api//jar", - "@org_glassfish_hk2_hk2_utils//jar", - "@org_glassfish_hk2_hk2_locator//jar", - "@org_yaml_snakeyaml//jar", - "@com_google_guava_guava//jar", - "@com_google_inject_guice//jar", - "@com_google_inject_extensions_guice_assistedinject//jar", - "@com_microsoft_dhalion//jar", - "@aopalliance_aopalliance//jar", - "@org_apache_commons_commons_math3//jar", - "@tech_tablesaw//jar", - "@it_unimi_dsi_fastutil//jar", - "@org_roaringbitmap//jar", + "@maven//:commons_cli_commons_cli", + "@maven//:com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider", + "@maven//:com_fasterxml_jackson_jaxrs_jackson_jaxrs_base", + "@maven//:com_fasterxml_jackson_module_jackson_module_jaxb_annotations", + "@maven//:com_jayway_jsonpath_json_path", + "@maven//:net_minidev_json_smart", + "@maven//:javax_ws_rs_javax_ws_rs_api", + "@maven//:javax_annotation_javax_annotation_api", + "@maven//:org_glassfish_hk2_external_javax_inject", + "@maven//:org_glassfish_jersey_core_jersey_client", + "@maven//:org_glassfish_jersey_core_jersey_common", + "@maven//:org_glassfish_jersey_ext_jersey_entity_filtering", + "@maven//:org_glassfish_jersey_media_jersey_media_json_jackson", + "@maven//:org_glassfish_jersey_bundles_repackaged_jersey_guava", + "@maven//:org_glassfish_hk2_hk2_api", + "@maven//:org_glassfish_hk2_hk2_utils", + "@maven//:org_glassfish_hk2_hk2_locator", + "@maven//:org_yaml_snakeyaml", + "@maven//:com_google_guava_guava", + "@maven//:com_google_inject_guice", + "@maven//:com_google_inject_extensions_guice_assistedinject", + "@maven//:com_microsoft_dhalion_dhalion", + "@maven//:aopalliance_aopalliance", + "@maven//:org_apache_commons_commons_math3", + "@maven//:tech_tablesaw_tablesaw_core", + "@maven//:it_unimi_dsi_fastutil", + "@maven//:org_roaringbitmap_RoaringBitmap", ] filegroup( diff --git a/heron/healthmgr/tests/java/BUILD b/heron/healthmgr/tests/java/BUILD index 7e99cc8..37c516b 100644 --- a/heron/healthmgr/tests/java/BUILD +++ b/heron/healthmgr/tests/java/BUILD @@ -18,33 +18,33 @@ test_deps_files = \ "//third_party/java:junit4", "//third_party/java:mockito", "//third_party/java:powermock", - "@aopalliance_aopalliance//jar", - "@com_fasterxml_jackson_jaxrs_jackson_jaxrs_base//jar", - "@com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider//jar", - "@com_fasterxml_jackson_module_jackson_module_jaxb_annotations//jar", - "@com_google_guava_guava//jar", - "@com_google_inject_extensions_guice_assistedinject//jar", - "@com_google_inject_guice//jar", - "@com_jayway_jsonpath//jar", - "@com_microsoft_dhalion//jar", - "@commons_cli_commons_cli//jar", - "@it_unimi_dsi_fastutil//jar", - "@javax_annotation_javax_annotation_api//jar", - "@javax_inject_javax_inject//jar", - "@javax_ws_rs_javax_ws_rs_api//jar", - "@net_minidev_json_smart//jar", - "@org_apache_commons_commons_math3//jar", - "@org_glassfish_hk2_hk2_api//jar", - "@org_glassfish_hk2_hk2_locator//jar", - "@org_glassfish_hk2_hk2_utils//jar", - "@org_glassfish_jersey_bundles_repackaged_jersey_guava//jar", - "@org_glassfish_jersey_core_jersey_client//jar", - "@org_glassfish_jersey_core_jersey_common//jar", - "@org_glassfish_jersey_ext_jersey_entity_filtering//jar", - "@org_glassfish_jersey_media_jersey_media_json_jackson//jar", - "@org_roaringbitmap//jar", - "@org_yaml_snakeyaml//jar", - "@tech_tablesaw//jar", + "@maven//:aopalliance_aopalliance", + "@maven//:com_fasterxml_jackson_jaxrs_jackson_jaxrs_base", + "@maven//:com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider", + "@maven//:com_fasterxml_jackson_module_jackson_module_jaxb_annotations", + "@maven//:com_google_guava_guava", + "@maven//:com_google_inject_extensions_guice_assistedinject", + "@maven//:com_google_inject_guice", + "@maven//:com_jayway_jsonpath_json_path", + "@maven//:com_microsoft_dhalion_dhalion", + "@maven//:commons_cli_commons_cli", + "@maven//:it_unimi_dsi_fastutil", + "@maven//:javax_annotation_javax_annotation_api", + "@maven//:org_glassfish_hk2_external_javax_inject", + "@maven//:javax_ws_rs_javax_ws_rs_api", + "@maven//:net_minidev_json_smart", + "@maven//:org_apache_commons_commons_math3", + "@maven//:org_glassfish_hk2_hk2_api", + "@maven//:org_glassfish_hk2_hk2_locator", + "@maven//:org_glassfish_hk2_hk2_utils", + "@maven//:org_glassfish_jersey_bundles_repackaged_jersey_guava", + "@maven//:org_glassfish_jersey_core_jersey_client", + "@maven//:org_glassfish_jersey_core_jersey_common", + "@maven//:org_glassfish_jersey_ext_jersey_entity_filtering", + "@maven//:org_glassfish_jersey_media_jersey_media_json_jackson", + "@maven//:org_roaringbitmap_RoaringBitmap", + "@maven//:org_yaml_snakeyaml", + "@maven//:tech_tablesaw_tablesaw_core", ] java_library( diff --git a/heron/instance/src/java/BUILD b/heron/instance/src/java/BUILD index 9d1773b..36deadf 100644 --- a/heron/instance/src/java/BUILD +++ b/heron/instance/src/java/BUILD @@ -10,7 +10,7 @@ instance_deps_files = \ "//heron/common/src/java:config-java", "//heron/common/src/java:network-java", "//heron/common/src/java:utils-java", - "@commons_cli_commons_cli//jar", + "@maven//:commons_cli_commons_cli", ] java_library( diff --git a/heron/io/dlog/src/java/BUILD b/heron/io/dlog/src/java/BUILD index bf2edee..c38018b 100644 --- a/heron/io/dlog/src/java/BUILD +++ b/heron/io/dlog/src/java/BUILD @@ -1,8 +1,8 @@ package(default_visibility = ["//visibility:public"]) dlog_deps = [ - "@org_apache_distributedlog_core//jar", - "@io_netty_netty_all//jar", + "@maven//:org_apache_distributedlog_distributedlog_core_shaded", + "@maven//:io_netty_netty_all", "//third_party/java:dlog-java", ] diff --git a/heron/io/dlog/tests/java/BUILD b/heron/io/dlog/tests/java/BUILD index 261a3ee..33fd8f1 100644 --- a/heron/io/dlog/tests/java/BUILD +++ b/heron/io/dlog/tests/java/BUILD @@ -5,9 +5,9 @@ common_deps_files = [ dlog_test_deps_files = \ common_deps_files + [ - "@com_google_guava_guava//jar", - "@org_apache_distributedlog_core//jar", - "@io_netty_netty_all//jar", + "@maven//:com_google_guava_guava", + "@maven//:org_apache_distributedlog_distributedlog_core_shaded", + "@maven//:io_netty_netty_all", "//heron/io/dlog/src/java:dlog-lib", ] diff --git a/heron/metricscachemgr/tests/java/BUILD b/heron/metricscachemgr/tests/java/BUILD index 8e721fe..b6bb0f5 100644 --- a/heron/metricscachemgr/tests/java/BUILD +++ b/heron/metricscachemgr/tests/java/BUILD @@ -23,7 +23,7 @@ metricscachemgr_deps_files = [ test_deps_files = [ "//third_party/java:junit4", "//heron/spi/src/java:utils-spi-java", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", "//third_party/java:powermock", "//third_party/java:mockito", ] diff --git a/heron/metricsmgr/src/java/BUILD b/heron/metricsmgr/src/java/BUILD index 00395f0..4831ff5 100644 --- a/heron/metricsmgr/src/java/BUILD +++ b/heron/metricsmgr/src/java/BUILD @@ -21,7 +21,7 @@ deps = [ "//third_party/java:jackson", "//third_party/java:cli", "@com_google_protobuf//:protobuf_java", - "@org_yaml_snakeyaml//jar", + "@maven//:org_yaml_snakeyaml", ] filegroup( diff --git a/heron/metricsmgr/tests/java/BUILD b/heron/metricsmgr/tests/java/BUILD index 1523831..fd11386 100644 --- a/heron/metricsmgr/tests/java/BUILD +++ b/heron/metricsmgr/tests/java/BUILD @@ -14,7 +14,7 @@ java_library( "//heron/spi/src/java:metricsmgr-spi-java", "//third_party/java:junit4", "//third_party/java:mockito", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", "@com_google_protobuf//:protobuf_java", ], ) diff --git a/heron/packing/src/java/BUILD b/heron/packing/src/java/BUILD index b88effd..76e52f0 100644 --- a/heron/packing/src/java/BUILD +++ b/heron/packing/src/java/BUILD @@ -5,7 +5,7 @@ packing_deps_files = [ "//heron/common/src/java:basics-java", "//heron/common/src/java:utils-java", "//heron/spi/src/java:packing-spi-java", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", ":builder", ":utils", ] @@ -47,7 +47,7 @@ java_library( "**/packing/exceptions/*.java", ]), deps = heron_java_proto_files() + [ - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", "//heron/api/src/java:classification", "//heron/common/src/java:basics-java", "//heron/spi/src/java:packing-spi-java", diff --git a/heron/scheduler-core/src/java/BUILD b/heron/scheduler-core/src/java/BUILD index a9242ba..86ed461 100644 --- a/heron/scheduler-core/src/java/BUILD +++ b/heron/scheduler-core/src/java/BUILD @@ -5,10 +5,10 @@ common_deps_files = [ "//heron/common/src/java:config-java", "//heron/common/src/java:utils-java", "//heron/api/src/java:classification", - "@commons_cli_commons_cli//jar", - "@com_google_guava_guava//jar", - "@javax_xml_bind_jaxb//jar", - "@org_apache_commons_commons_lang3//jar", + "@maven//:commons_cli_commons_cli", + "@maven//:com_google_guava_guava", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:javax_xml_bind_jaxb", "//third_party/java:jackson", ] diff --git a/heron/scheduler-core/tests/java/BUILD b/heron/scheduler-core/tests/java/BUILD index e10a72b..c0f9e63 100644 --- a/heron/scheduler-core/tests/java/BUILD +++ b/heron/scheduler-core/tests/java/BUILD @@ -1,6 +1,6 @@ common_deps_files = [ - "@com_google_guava_guava//jar", - "@commons_io_commons_io//jar", + "@maven//:com_google_guava_guava", + "@maven//:commons_io_commons_io", "//third_party/java:powermock", "//heron/api/src/java:api-java-low-level", "//heron/common/src/java:basics-java", diff --git a/heron/schedulers/src/java/BUILD b/heron/schedulers/src/java/BUILD index 7eefdbc..d91dfe9 100644 --- a/heron/schedulers/src/java/BUILD +++ b/heron/schedulers/src/java/BUILD @@ -3,8 +3,8 @@ package(default_visibility = ["//visibility:public"]) common_deps_files = [ "//heron/common/src/java:basics-java", "//heron/common/src/java:utils-java", - "@commons_io_commons_io//jar", - "@com_google_guava_guava//jar", + "@maven//:commons_io_commons_io", + "@maven//:com_google_guava_guava", ] spi_deps_files = [ @@ -34,10 +34,10 @@ yarn_deps_files = \ mesos_deps_files = \ scheduler_deps_files + [ "//third_party/java:jackson", - "@org_apache_mesos_mesos//jar", - "@org_apache_curator_curator_client//jar", - "@org_apache_curator_curator_framework//jar", - "@org_apache_zookeeper_zookeeper//jar", + "@maven//:org_apache_mesos_mesos", + "@maven//:org_apache_curator_curator_client", + "@maven//:org_apache_curator_curator_framework", + "@maven//:org_apache_zookeeper_zookeeper", ] marathon_deps_files = \ @@ -53,17 +53,17 @@ kubernetes_deps_files = \ ] nomad_sdk_deps = [ - "@com_hashicorp_nomad//jar", - "@com_fasterxml_jackson_core_jackson_annotations//jar", - "@com_fasterxml_jackson_core_jackson_core//jar", - "@com_fasterxml_jackson_core_jackson_databind//jar", - "@com_google_code_findbugs_jsr305//jar", - "@commons_codec_commons_codec//jar", - "@commons_logging_commons_logging//jar", - "@org_apache_httpcomponents_http_client//jar", - "@org_apache_httpcomponents_http_core//jar", - "@org_bouncycastle_bcpkix_jdk15on//jar", - "@org_bouncycastle_bcprov_jdk15on//jar", + "@maven//:com_hashicorp_nomad_nomad_sdk", + "@maven//:com_fasterxml_jackson_core_jackson_annotations", + "@maven//:com_fasterxml_jackson_core_jackson_core", + "@maven//:com_fasterxml_jackson_core_jackson_databind", + "@maven//:com_google_code_findbugs_jsr305", + "@maven//:commons_codec_commons_codec", + "@maven//:commons_logging_commons_logging", + "@maven//:org_apache_httpcomponents_httpclient", + "@maven//:org_apache_httpcomponents_httpcore", + "@maven//:org_bouncycastle_bcpkix_jdk15on", + "@maven//:org_bouncycastle_bcprov_jdk15on", ] nomad_deps_files = \ diff --git a/heron/schedulers/tests/java/BUILD b/heron/schedulers/tests/java/BUILD index 7f08e4c..aecae61 100644 --- a/heron/schedulers/tests/java/BUILD +++ b/heron/schedulers/tests/java/BUILD @@ -1,5 +1,5 @@ common_deps_files = [ - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", "//third_party/java:powermock", "//heron/api/src/java:api-java-low-level", "//heron/common/src/java:basics-java", @@ -30,17 +30,17 @@ aurora_deps_files = [ yarn_deps_files = [ "//heron/packing/src/java:roundrobin-packing", "//heron/schedulers/src/java:yarn-scheduler-java", - "@org_apache_reef_reef_common//jar", - "@org_apache_reef_tang//jar", - "@org_apache_reef_wake//jar", - "@org_apache_reef_reef_runtime_local//jar", - "@org_apache_reef_reef_runtime_yarn//jar", - "@javax_inject_javax_inject//jar", - "@org_apache_avro_avro//jar", - "@commons_lang_commons_lang//jar", - "@io_netty_netty_all//jar", - "@org_codehaus_jackson_jackson_core_asl//jar", - "@org_codehaus_jackson_jackson_mapper_asl//jar", + "@maven//:org_apache_reef_reef_common", + "@maven//:org_apache_reef_tang", + "@maven//:org_apache_reef_wake", + "@maven//:org_apache_reef_reef_runtime_local", + "@maven//:org_apache_reef_reef_runtime_yarn", + "@maven//:org_glassfish_hk2_external_javax_inject", + "@maven//:org_apache_avro_avro", + "@maven//:commons_lang_commons_lang", + "@maven//:io_netty_netty_all", + "@maven//:org_codehaus_jackson_jackson_core_asl", + "@maven//:org_codehaus_jackson_jackson_mapper_asl", ] local_deps_files = [ @@ -49,7 +49,7 @@ local_deps_files = [ mesos_deps_files = [ "//heron/schedulers/src/java:mesos-scheduler-java", - "@org_apache_mesos_mesos//jar", + "@maven//:org_apache_mesos_mesos", ] slurm_deps_files = [ @@ -64,21 +64,21 @@ kubernetes_deps_files = [ "//heron/schedulers/src/java:kubernetes-scheduler-java", "//heron/schedulers/src/java:scheduler-utils-java", "//third_party/java:kubernetes-java-client", - "@org_slf4j_slf4j_api//jar", + "@maven//:org_slf4j_slf4j_api", ] nomad_sdk_deps = [ - "@com_hashicorp_nomad//jar", - "@com_fasterxml_jackson_core_jackson_annotations//jar", - "@com_fasterxml_jackson_core_jackson_core//jar", - "@com_fasterxml_jackson_core_jackson_databind//jar", - "@com_google_code_findbugs_jsr305//jar", - "@commons_codec_commons_codec//jar", - "@commons_logging_commons_logging//jar", - "@org_apache_httpcomponents_http_client//jar", - "@org_apache_httpcomponents_http_core//jar", - "@org_bouncycastle_bcpkix_jdk15on//jar", - "@org_bouncycastle_bcprov_jdk15on//jar", + "@maven//:com_hashicorp_nomad_nomad_sdk", + "@maven//:com_fasterxml_jackson_core_jackson_annotations", + "@maven//:com_fasterxml_jackson_core_jackson_core", + "@maven//:com_fasterxml_jackson_core_jackson_databind", + "@maven//:com_google_code_findbugs_jsr305", + "@maven//:commons_codec_commons_codec", + "@maven//:commons_logging_commons_logging", + "@maven//:org_apache_httpcomponents_httpclient", + "@maven//:org_apache_httpcomponents_httpcore", + "@maven//:org_bouncycastle_bcpkix_jdk15on", + "@maven//:org_bouncycastle_bcprov_jdk15on", ] nomad_deps_files = \ @@ -90,7 +90,7 @@ nomad_deps_files = \ java_library( name = "aurora-tests", srcs = glob(["**/aurora/*.java"]), - deps = scheduler_deps_files + aurora_deps_files + ["@commons_cli_commons_cli//jar"], + deps = scheduler_deps_files + aurora_deps_files + ["@maven//:commons_cli_commons_cli"], ) java_tests( diff --git a/heron/simulator/src/java/BUILD b/heron/simulator/src/java/BUILD index 3ac4e94..5ff8af8 100644 --- a/heron/simulator/src/java/BUILD +++ b/heron/simulator/src/java/BUILD @@ -19,8 +19,8 @@ simulator_deps_files = \ "//heron/common/src/java:config-java", "//heron/common/src/java:utils-java", "//heron/instance/src/java:instance-java", - "@javax_xml_bind_jaxb//jar", - "@org_yaml_snakeyaml//jar", + "@maven//:org_yaml_snakeyaml", + "@maven//:javax_xml_bind_jaxb", ] java_library( @@ -35,7 +35,7 @@ java_binary( srcs = glob(["org/apache/heron/simulator/**/*.java"]), deps = simulator_deps_files + [ "//third_party/java:kryo-neverlink", - "@org_apache_commons_commons_lang3//jar", + "@maven//:org_apache_commons_commons_lang3", ], ) diff --git a/heron/spi/src/java/BUILD b/heron/spi/src/java/BUILD index cedaec0..13db59d 100644 --- a/heron/spi/src/java/BUILD +++ b/heron/spi/src/java/BUILD @@ -37,7 +37,7 @@ java_library( "//heron/proto:proto_scheduler_java", "//heron/proto:proto_tmaster_java", "//heron/proto:proto_topology_java", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", "@com_google_protobuf//:protobuf_java", "@maven//:org_yaml_snakeyaml", ], @@ -55,7 +55,7 @@ utils_deps_files = \ "//heron/common/src/java:config-java", "//heron/common/src/java:utils-java", "//heron/api/src/java:api-java-low-level", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", ] scheduler_deps_files = \ @@ -64,7 +64,7 @@ scheduler_deps_files = \ ":packing-spi-java", "//heron/api/src/java:classification", "//heron/common/src/java:config-java", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", ] statefulstorage_deps_files = \ @@ -81,7 +81,7 @@ packing_deps_files = [ "//heron/common/src/java:config-java", "//heron/proto:proto_packing_plan_java", "//heron/proto:proto_topology_java", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", ] uploader_deps_files = [ @@ -94,7 +94,7 @@ statemgr_deps_files = \ ":common-spi-java", "//heron/api/src/java:classification", "//heron/common/src/java:config-java", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", ] java_library( @@ -105,7 +105,7 @@ java_library( deps = [ "//heron/common/src/java:basics-java", "//heron/common/src/java:config-java", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", ], ) @@ -146,7 +146,7 @@ java_library( srcs = glob([ "**/spi/utils/ShellUtils.java", ]), - deps = ["@com_google_guava_guava//jar"], + deps = ["@maven//:com_google_guava_guava"], ) java_library( diff --git a/heron/statefulstorages/src/java/BUILD b/heron/statefulstorages/src/java/BUILD index d6e3e64..0bfffef 100644 --- a/heron/statefulstorages/src/java/BUILD +++ b/heron/statefulstorages/src/java/BUILD @@ -61,7 +61,7 @@ dlog_deps_files = \ "//third_party/java:dlog-java", "//heron/common/src/java:basics-java", "//heron/io/dlog/src/java:dlog-lib", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", ] java_library( diff --git a/heron/statefulstorages/tests/java/BUILD b/heron/statefulstorages/tests/java/BUILD index e533add..694f06b 100644 --- a/heron/statefulstorages/tests/java/BUILD +++ b/heron/statefulstorages/tests/java/BUILD @@ -30,8 +30,8 @@ java_tests( hdfs_deps_files = [ "//heron/statefulstorages/src/java:hdfs-statefulstorage-java", - "@org_apache_hadoop_hadoop_core//jar", - "@commons_logging_commons_logging//jar", + "@maven//:org_apache_hadoop_hadoop_core", + "@maven//:commons_logging_commons_logging", ] java_library( @@ -54,9 +54,9 @@ java_tests( dlog_deps_files = [ "//heron/statefulstorages/src/java:dlog-statefulstorage-java", "//heron/io/dlog/src/java:dlog-lib", - "@com_google_guava_guava//jar", - "@org_apache_distributedlog_core//jar", - "@io_netty_netty_all//jar", + "@maven//:com_google_guava_guava", + "@maven//:org_apache_distributedlog_distributedlog_core_shaded", + "@maven//:io_netty_netty_all", ] java_library( diff --git a/heron/statemgrs/src/java/BUILD b/heron/statemgrs/src/java/BUILD index d50806b..1f506a3 100644 --- a/heron/statemgrs/src/java/BUILD +++ b/heron/statemgrs/src/java/BUILD @@ -5,7 +5,7 @@ common_deps_files = \ "//heron/spi/src/java:common-spi-java", "//heron/spi/src/java:statemgr-spi-java", "//heron/spi/src/java:network-utils-java", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", ] localfs_deps_files = \ @@ -17,10 +17,10 @@ localfs_deps_files = \ zookeeper_deps_files = \ localfs_deps_files + [ - "@org_apache_curator_curator_client//jar", - "@org_apache_curator_curator_framework//jar", - "@org_apache_curator_curator_recipes//jar", - "@org_apache_zookeeper_zookeeper//jar", + "@maven//:org_apache_curator_curator_client", + "@maven//:org_apache_curator_curator_framework", + "@maven//:org_apache_curator_curator_recipes", + "@maven//:org_apache_zookeeper_zookeeper", "//third_party/java:logging", ] diff --git a/heron/statemgrs/tests/java/BUILD b/heron/statemgrs/tests/java/BUILD index de3b780..6efdd30 100644 --- a/heron/statemgrs/tests/java/BUILD +++ b/heron/statemgrs/tests/java/BUILD @@ -2,7 +2,7 @@ test_deps_files = [ "//third_party/java:powermock", "//third_party/java:mockito", "//third_party/java:junit4", - "@com_google_guava_guava//jar", + "@maven//:com_google_guava_guava", ] spi_deps_files = [ @@ -18,8 +18,8 @@ local_statemgr_deps_files = [ zookeeper_statemgr_deps_files = [ "//heron/statemgrs/src/java:zookeeper-statemgr-java", - "@org_apache_curator_curator_framework//jar", - "@org_apache_zookeeper_zookeeper//jar", + "@maven//:org_apache_curator_curator_framework", + "@maven//:org_apache_zookeeper_zookeeper", ] localfs_deps_files = \ diff --git a/heron/tools/apiserver/src/java/BUILD b/heron/tools/apiserver/src/java/BUILD index c775312..9014351 100644 --- a/heron/tools/apiserver/src/java/BUILD +++ b/heron/tools/apiserver/src/java/BUILD @@ -48,10 +48,10 @@ apiserver_deps_files = \ "//third_party/java:commons-compress", "//third_party/java:jackson", "//third_party/java:logging", - "@javax_activation_activation//jar", - "@javax_annotation_javax_annotation_api//jar", - "@javax_xml_bind_jaxb//jar", - "@org_yaml_snakeyaml//jar", + "@maven//:javax_activation_activation", + "@maven//:javax_annotation_javax_annotation_api", + "@maven//:javax_xml_bind_jaxb", + "@maven//:org_yaml_snakeyaml", ] java_binary( diff --git a/heron/tools/apiserver/tests/java/BUILD b/heron/tools/apiserver/tests/java/BUILD index ee8dd76..b61871e 100644 --- a/heron/tools/apiserver/tests/java/BUILD +++ b/heron/tools/apiserver/tests/java/BUILD @@ -1,6 +1,6 @@ common_deps_files = [ "//third_party/java:powermock", - "@commons_io_commons_io//jar", + "@maven//:commons_io_commons_io", "//third_party/java:mockito", "//third_party/java:junit4", ] diff --git a/heron/uploaders/src/java/BUILD b/heron/uploaders/src/java/BUILD index 097646f..3f7378a 100644 --- a/heron/uploaders/src/java/BUILD +++ b/heron/uploaders/src/java/BUILD @@ -22,17 +22,17 @@ gcs_deps_files = \ dlog_deps_files = \ uploader_spi_files + [ - "@org_apache_distributedlog_core//jar", - "@io_netty_netty_all//jar", + "@maven//:org_apache_distributedlog_distributedlog_core_shaded", + "@maven//:io_netty_netty_all", "//heron/io/dlog/src/java:dlog-lib", ] http_uploader_deps_files = \ uploader_spi_files + [ - "@org_apache_httpcomponents_httpmime//jar", - "@org_apache_httpcomponents_http_client//jar", - "@org_apache_httpcomponents_http_core//jar", - "@org_apache_commons_commons_lang3//jar", + "@maven//:org_apache_httpcomponents_httpmime", + "@maven//:org_apache_httpcomponents_httpclient", + "@maven//:org_apache_httpcomponents_httpcore", + "@maven//:org_apache_commons_commons_lang3", "//third_party/java:guava", ] diff --git a/heron/uploaders/tests/java/BUILD b/heron/uploaders/tests/java/BUILD index 1c116ea..8110423 100644 --- a/heron/uploaders/tests/java/BUILD +++ b/heron/uploaders/tests/java/BUILD @@ -1,6 +1,6 @@ common_deps_files = [ "//third_party/java:powermock", - "@commons_io_commons_io//jar", + "@maven//:commons_io_commons_io", "//third_party/java:mockito", "//third_party/java:junit4", ] @@ -21,8 +21,8 @@ localfs_deps_files = \ dlog_deps_files = \ common_deps_files + \ spi_deps_files + [ - "@org_apache_distributedlog_core//jar", - "@io_netty_netty_all//jar", + "@maven//:org_apache_distributedlog_distributedlog_core_shaded", + "@maven//:io_netty_netty_all", "//heron/uploaders/src/java:dlog-uploader-java", ] @@ -102,10 +102,10 @@ java_test( srcs = glob(["**/http/HttpUploaderTest.java"]), deps = common_deps_files + spi_deps_files + [ "//heron/uploaders/src/java:http-uploader-java", - "@commons_logging_commons_logging//jar", + "@maven//:commons_logging_commons_logging", "@maven//:org_apache_httpcomponents_httpcore", "@maven//:org_apache_httpcomponents_httpclient", - "@org_apache_httpcomponents_http_client_test//jar", + "@maven//:org_apache_httpcomponents_httpclient_tests", "//heron/common/src/java:basics-java", ], ) diff --git a/integration_test/src/java/BUILD b/integration_test/src/java/BUILD index 508689e..bfb524e 100644 --- a/integration_test/src/java/BUILD +++ b/integration_test/src/java/BUILD @@ -24,7 +24,7 @@ java_library( "//storm-compatibility/src/java:storm-compatibility-java", "//third_party/java:jackson", "@com_google_protobuf//:protobuf_java", - "@commons_logging_commons_logging//jar", + "@maven//:commons_logging_commons_logging", "@maven//:org_apache_httpcomponents_httpclient", "@maven//:org_apache_httpcomponents_httpcore", ], @@ -42,7 +42,7 @@ java_library( "//storm-compatibility/src/java:storm-compatibility-java", "//third_party/java:hadoop-core", "//third_party/java:jackson", - "@commons_cli_commons_cli//jar", + "@maven//:commons_cli_commons_cli", ], ) @@ -57,8 +57,8 @@ java_library( "//heron/api/src/java:api-java", "//heron/api/src/java:api-java-low-level", "//storm-compatibility/src/java:storm-compatibility-java", - "@com_googlecode_json_simple_json_simple//jar", - "@commons_cli_commons_cli//jar", + "@maven//:com_googlecode_json_simple_json_simple", + "@maven//:commons_cli_commons_cli", ], ) @@ -87,8 +87,8 @@ java_binary( "//heron/api/src/java:api-java", "//heron/api/src/java:api-java-low-level", "//storm-compatibility/src/java:storm-compatibility-java", - "@com_googlecode_json_simple_json_simple//jar", - "@commons_cli_commons_cli//jar", + "@maven//:com_googlecode_json_simple_json_simple", + "@maven//:commons_cli_commons_cli", ], ) @@ -132,7 +132,7 @@ java_library( "//storm-compatibility/src/java:storm-compatibility-java", "//third_party/java:jackson", "@com_google_protobuf//:protobuf_java", - "@commons_logging_commons_logging//jar", + "@maven//:commons_logging_commons_logging", "@maven//:org_apache_httpcomponents_httpclient", "@maven//:org_apache_httpcomponents_httpcore", ], @@ -151,7 +151,7 @@ java_library( "//storm-compatibility/src/java:storm-compatibility-java", "//third_party/java:hadoop-core", "//third_party/java:jackson", - "@commons_cli_commons_cli//jar", + "@maven//:commons_cli_commons_cli", ], ) @@ -168,8 +168,8 @@ java_library( "//heron/api/src/java:api-java", "//heron/api/src/java:api-java-low-level", "//storm-compatibility/src/java:storm-compatibility-java", - "@com_googlecode_json_simple_json_simple//jar", - "@commons_cli_commons_cli//jar", + "@maven//:com_googlecode_json_simple_json_simple", + "@maven//:commons_cli_commons_cli", ], ) @@ -186,8 +186,8 @@ java_binary( "//heron/api/src/java:api-java", "//heron/api/src/java:api-java-low-level", "//storm-compatibility/src/java:storm-compatibility-java", - "@com_googlecode_json_simple_json_simple//jar", - "@commons_cli_commons_cli//jar", + "@maven//:com_googlecode_json_simple_json_simple", + "@maven//:commons_cli_commons_cli", ], ) diff --git a/storm-compatibility/src/java/BUILD b/storm-compatibility/src/java/BUILD index 85d546c..6f91ae5 100644 --- a/storm-compatibility/src/java/BUILD +++ b/storm-compatibility/src/java/BUILD @@ -25,7 +25,7 @@ storm_deps_files = [ "//heron/common/src/java:basics-java", "//heron/simulator/src/java:simulator-java", "//heron/proto:proto_topology_java", - "@com_googlecode_json_simple_json_simple//jar", + "@maven//:com_googlecode_json_simple_json_simple", "//third_party/java:kryo-neverlink", ] diff --git a/third_party/java/BUILD b/third_party/java/BUILD index eea8a17..7425c6c 100644 --- a/third_party/java/BUILD +++ b/third_party/java/BUILD @@ -6,18 +6,18 @@ java_library( name = "aws-java-sdk", srcs = ["Empty.java"], exports = [ - "@com_amazonaws_aws_java_sdk_core//jar", - "@com_amazonaws_aws_java_sdk_s3//jar", + "@maven//:com_amazonaws_aws_java_sdk_core", + "@maven//:com_amazonaws_aws_java_sdk_s3", ], deps = [ "//third_party/java:joda_time", - "@com_amazonaws_aws_java_sdk_core//jar", - "@com_amazonaws_aws_java_sdk_s3//jar", - "@com_fasterxml_jackson_core_jackson_annotations//jar", - "@com_fasterxml_jackson_core_jackson_core//jar", - "@com_fasterxml_jackson_core_jackson_databind//jar", - "@commons_codec//jar", - "@commons_logging_commons_logging//jar", + "@maven//:com_amazonaws_aws_java_sdk_core", + "@maven//:com_amazonaws_aws_java_sdk_s3", + "@maven//:com_fasterxml_jackson_core_jackson_annotations", + "@maven//:com_fasterxml_jackson_core_jackson_core", + "@maven//:com_fasterxml_jackson_core_jackson_databind", + "@maven//:commons_codec_commons_codec", + "@maven//:commons_logging_commons_logging", "@maven//:org_apache_httpcomponents_httpclient", "@maven//:org_apache_httpcomponents_httpcore", ], @@ -26,44 +26,44 @@ java_library( java_library( name = "checkstyle", srcs = ["Empty.java"], - exports = ["@com_puppycrawl_tools_checkstyle//jar"], + exports = ["@maven//:com_puppycrawl_tools_checkstyle"], deps = [ - "@antlr_antlr//jar", - "@com_google_guava_guava//jar", - "@com_puppycrawl_tools_checkstyle//jar", - "@commons_beanutils_commons_beanutils//jar", - "@commons_cli_commons_cli//jar", - "@commons_collections_commons_collections//jar", - "@commons_logging_commons_logging//jar", + "@maven//:antlr_antlr", + "@maven//:com_google_guava_guava", + "@maven//:com_puppycrawl_tools_checkstyle", + "@maven//:commons_beanutils_commons_beanutils", + "@maven//:commons_cli_commons_cli", + "@maven//:commons_collections_commons_collections", + "@maven//:commons_logging_commons_logging", ], ) java_library( name = "cli", srcs = ["Empty.java"], - exports = ["@commons_cli_commons_cli//jar"], - deps = ["@commons_cli_commons_cli//jar"], + exports = ["@maven//:commons_cli_commons_cli"], + deps = ["@maven//:commons_cli_commons_cli"], ) java_library( name = "guava", srcs = ["Empty.java"], - exports = ["@com_google_guava_guava//jar"], - deps = ["@com_google_guava_guava//jar"], + exports = ["@maven//:com_google_guava_guava"], + deps = ["@maven//:com_google_guava_guava"], ) java_library( name = "jackson", srcs = ["Empty.java"], exports = [ - "@com_fasterxml_jackson_core_jackson_annotations//jar", - "@com_fasterxml_jackson_core_jackson_core//jar", - "@com_fasterxml_jackson_core_jackson_databind//jar", + "@maven//:com_fasterxml_jackson_core_jackson_annotations", + "@maven//:com_fasterxml_jackson_core_jackson_core", + "@maven//:com_fasterxml_jackson_core_jackson_databind", ], deps = [ - "@com_fasterxml_jackson_core_jackson_annotations//jar", - "@com_fasterxml_jackson_core_jackson_core//jar", - "@com_fasterxml_jackson_core_jackson_databind//jar", + "@maven//:com_fasterxml_jackson_core_jackson_annotations", + "@maven//:com_fasterxml_jackson_core_jackson_core", + "@maven//:com_fasterxml_jackson_core_jackson_databind", ], ) @@ -90,11 +90,11 @@ java_library( java_library( name = "kryo", srcs = ["Empty.java"], - exports = ["@com_esotericsoftware_kryo//jar"], + exports = ["@maven//:com_esotericsoftware_kryo"], deps = [ - "@com_esotericsoftware_kryo//jar", - "@com_esotericsoftware_minlog//jar", - "@com_esotericsoftware_reflectasm//jar", + "@maven//:com_esotericsoftware_kryo", + "@maven//:com_esotericsoftware_minlog", + "@maven//:com_esotericsoftware_reflectasm", "@maven//:org_objenesis_objenesis", "@maven//:org_ow2_asm_asm", ], @@ -107,9 +107,9 @@ java_library( name = "kryo-neverlink", srcs = ["Empty.java"], neverlink = 1, - exports = ["@com_esotericsoftware_kryo//jar"], + exports = ["@maven//:com_esotericsoftware_kryo"], deps = [ - "@com_esotericsoftware_kryo//jar", + "@maven//:com_esotericsoftware_kryo", ], ) @@ -117,22 +117,22 @@ java_library( name = "yarn", srcs = ["Empty.java"], exports = [ - "@javax_inject_javax_inject//jar", + "@maven//:org_glassfish_hk2_external_javax_inject", "@maven//:org_apache_reef_reef_common", "@maven//:org_apache_reef_reef_runtime_yarn", "@maven//:org_apache_reef_reef_utils", "@maven//:org_apache_reef_tang", "@maven//:org_apache_reef_wake", - "@org_apache_commons_commons_lang3//jar", + "@maven//:org_apache_commons_commons_lang3", ], deps = [ - "@javax_inject_javax_inject//jar", + "@maven//:org_glassfish_hk2_external_javax_inject", "@maven//:org_apache_reef_reef_common", "@maven//:org_apache_reef_reef_runtime_yarn", "@maven//:org_apache_reef_reef_utils", "@maven//:org_apache_reef_tang", "@maven//:org_apache_reef_wake", - "@org_apache_commons_commons_lang3//jar", + "@maven//:org_apache_commons_commons_lang3", ], ) @@ -173,22 +173,22 @@ java_library( name = "protobuf-java-neverlink", srcs = ["Empty.java"], neverlink = 1, - exports = ["@com_puppycrawl_tools_checkstyle//jar"], + exports = ["@maven//:com_puppycrawl_tools_checkstyle"], deps = ["@com_google_protobuf//:protobuf_java"], ) java_library( name = "joda_time", srcs = ["Empty.java"], - exports = ["@joda_time_joda_time//jar"], - deps = ["@joda_time_joda_time//jar"], + exports = ["@maven//:joda_time_joda_time"], + deps = ["@maven//:joda_time_joda_time"], ) java_library( name = "junit4", srcs = ["Empty.java"], - exports = ["@junit_junit//jar"], - deps = ["@junit_junit//jar"], + exports = ["@maven//:junit_junit"], + deps = ["@maven//:junit_junit"], ) java_library( @@ -202,20 +202,20 @@ java_library( name = "google-api-services-storage", srcs = ["Empty.java"], exports = [ - "@google_api_client//jar", - "@google_api_services_storage//jar", - "@google_http_client//jar", - "@google_http_client_jackson2//jar", - "@google_oauth_client//jar", + "@maven//:com_google_api_client_google_api_client", + "@maven//:com_google_apis_google_api_services_storage", + "@maven//:com_google_http_client_google_http_client", + "@maven//:com_google_http_client_google_http_client_jackson2", + "@maven//:com_google_oauth_client_google_oauth_client", ], deps = [ - "@com_fasterxml_jackson_core_jackson_core//jar", - "@commons_codec//jar", - "@commons_logging_commons_logging//jar", - "@google_api_client//jar", - "@google_http_client//jar", - "@google_http_client_jackson2//jar", - "@google_oauth_client//jar", + "@maven//:com_fasterxml_jackson_core_jackson_core", + "@maven//:commons_codec_commons_codec", + "@maven//:commons_logging_commons_logging", + "@maven//:com_google_api_client_google_api_client", + "@maven//:com_google_http_client_google_http_client", + "@maven//:com_google_http_client_google_http_client_jackson2", + "@maven//:com_google_oauth_client_google_oauth_client", "@maven//:org_apache_httpcomponents_httpclient", "@maven//:org_apache_httpcomponents_httpcore", ], @@ -225,10 +225,10 @@ java_library( name = "apache-pulsar-client", srcs = ["Empty.java"], exports = [ - "@apache_pulsar_client//jar", + "@maven//:apache_pulsar_client", ], deps = [ - "@apache_pulsar_client//jar", + "@maven//:apache_pulsar_client", ], ) @@ -237,14 +237,14 @@ java_library( srcs = ["Empty.java"], exports = [ "//third_party/java:joda_time", - "@commons_codec//jar", - "@commons_lang_commons_lang//jar", - "@google_gson//jar", - "@io_gsonfire//jar", - "@kubernetes_java_client//jar", - "@kubernetes_java_client_api//jar", - "@kubernetes_java_client_proto//jar", - "@log4j_log4j//jar", + "@maven//:commons_codec_commons_codec", + "@maven//:commons_lang_commons_lang", + "@maven//:com_google_code_gson_gson", + "@maven//:io_gsonfire_gson_fire", + "@maven//:io_kubernetes_client_java", + "@maven//:io_kubernetes_client_java_api", + "@maven//:io_kubernetes_client_java_proto", + "@maven//:log4j_log4j", "@maven//:com_squareup_okhttp3_logging_interceptor", "@maven//:com_squareup_okhttp3_okhttp", "@maven//:com_squareup_okio_okio", @@ -253,14 +253,14 @@ java_library( ], deps = [ "//third_party/java:joda_time", - "@commons_codec//jar", - "@commons_lang_commons_lang//jar", - "@google_gson//jar", - "@io_gsonfire//jar", - "@kubernetes_java_client//jar", - "@kubernetes_java_client_api//jar", - "@kubernetes_java_client_proto//jar", - "@log4j_log4j//jar", + "@maven//:commons_codec_commons_codec", + "@maven//:commons_lang_commons_lang", + "@maven//:com_google_code_gson_gson", + "@maven//:io_gsonfire_gson_fire", + "@maven//:io_kubernetes_client_java", + "@maven//:io_kubernetes_client_java_api", + "@maven//:io_kubernetes_client_java_proto", + "@maven//:log4j_log4j", "@maven//:com_squareup_okhttp3_logging_interceptor", "@maven//:com_squareup_okhttp3_okhttp", "@maven//:com_squareup_okio_okio", @@ -273,10 +273,10 @@ java_library( name = "commons-compress", srcs = ["Empty.java"], exports = [ - "@org_apache_commons_compress//jar", + "@maven//:org_apache_commons_commons_compress", ], deps = [ - "@org_apache_commons_compress//jar", + "@maven//:org_apache_commons_commons_compress", ], ) @@ -284,24 +284,24 @@ java_library( name = "jetty-jersey-java", srcs = ["Empty.java"], exports = [ - "@hk2_aopalliance_repackaged//jar", - "@hk2_api//jar", - "@hk2_locator//jar", - "@hk2_osgi_resource_locator//jar", - "@hk2_utils//jar", - "@javax_annotation//jar", - "@javax_inject//jar", - "@javax_servlet_api//jar", - "@javax_validation//jar", - "@javax_ws_rs_api//jar", - "@jersey_client//jar", - "@jersey_common//jar", - "@jersey_container_servlet//jar", - "@jersey_container_servlet_core//jar", - "@jersey_guava//jar", - "@jersey_media_jaxb//jar", - "@jersey_media_multipart//jar", - "@jersey_server//jar", + "@maven//:org_glassfish_hk2_external_aopalliance_repackaged", + "@maven//:org_glassfish_hk2_hk2_api", + "@maven//:org_glassfish_hk2_hk2_locator", + "@maven//:org_glassfish_hk2_osgi_resource_locator", + "@maven//:org_glassfish_hk2_hk2_utils", + "@maven//:javax_annotation_javax_annotation_api", + "@maven//:org_glassfish_hk2_external_javax_inject", + "@maven//:javax_servlet_javax_servlet_api", + "@maven//:javax_validation_validation_api", + "@maven//:javax_ws_rs_javax_ws_rs_api", + "@maven//:org_glassfish_jersey_core_jersey_client", + "@maven//:org_glassfish_jersey_core_jersey_common", + "@maven//:org_glassfish_jersey_containers_jersey_container_servlet", + "@maven//:org_glassfish_jersey_containers_jersey_container_servlet_core", + "@maven//:org_glassfish_jersey_bundles_repackaged_jersey_guava", + "@maven//:org_glassfish_jersey_media_jersey_media_jaxb", + "@maven//:org_glassfish_jersey_media_jersey_media_multipart", + "@maven//:org_glassfish_jersey_core_jersey_server", "@maven//:org_eclipse_jetty_jetty_continuation", "@maven//:org_eclipse_jetty_jetty_http", "@maven//:org_eclipse_jetty_jetty_io", @@ -311,27 +311,27 @@ java_library( "@maven//:org_eclipse_jetty_jetty_servlets", "@maven//:org_eclipse_jetty_jetty_util", "@maven//:org_javassist_javassist", - "@mimepull//jar", + "@maven//:org_jvnet_mimepull_mimepull", ], deps = [ - "@hk2_aopalliance_repackaged//jar", - "@hk2_api//jar", - "@hk2_locator//jar", - "@hk2_osgi_resource_locator//jar", - "@hk2_utils//jar", - "@javax_annotation//jar", - "@javax_inject//jar", - "@javax_servlet_api//jar", - "@javax_validation//jar", - "@javax_ws_rs_api//jar", - "@jersey_client//jar", - "@jersey_common//jar", - "@jersey_container_servlet//jar", - "@jersey_container_servlet_core//jar", - "@jersey_guava//jar", - "@jersey_media_jaxb//jar", - "@jersey_media_multipart//jar", - "@jersey_server//jar", + "@maven//:org_glassfish_hk2_external_aopalliance_repackaged", + "@maven//:org_glassfish_hk2_hk2_api", + "@maven//:org_glassfish_hk2_hk2_locator", + "@maven//:org_glassfish_hk2_osgi_resource_locator", + "@maven//:org_glassfish_hk2_hk2_utils", + "@maven//:javax_annotation_javax_annotation_api", + "@maven//:org_glassfish_hk2_external_javax_inject", + "@maven//:javax_servlet_javax_servlet_api", + "@maven//:javax_validation_validation_api", + "@maven//:javax_ws_rs_javax_ws_rs_api", + "@maven//:org_glassfish_jersey_core_jersey_client", + "@maven//:org_glassfish_jersey_core_jersey_common", + "@maven//:org_glassfish_jersey_containers_jersey_container_servlet", + "@maven//:org_glassfish_jersey_containers_jersey_container_servlet_core", + "@maven//:org_glassfish_jersey_bundles_repackaged_jersey_guava", + "@maven//:org_glassfish_jersey_media_jersey_media_jaxb", + "@maven//:org_glassfish_jersey_media_jersey_media_multipart", + "@maven//:org_glassfish_jersey_core_jersey_server", "@maven//:org_eclipse_jetty_jetty_continuation", "@maven//:org_eclipse_jetty_jetty_http", "@maven//:org_eclipse_jetty_jetty_io", @@ -341,7 +341,7 @@ java_library( "@maven//:org_eclipse_jetty_jetty_servlets", "@maven//:org_eclipse_jetty_jetty_util", "@maven//:org_javassist_javassist", - "@mimepull//jar", + "@maven//:org_jvnet_mimepull_mimepull", ], ) @@ -349,15 +349,15 @@ java_library( name = "dlog-java", srcs = ["Empty.java"], exports = [ - "@io_netty_netty_all//jar", + "@maven//:io_netty_netty_all", "@maven//:org_apache_distributedlog_distributedlog_core_shaded", ], deps = [ - "@commons_collections_commons_collections//jar", - "@commons_configuration_commons_configuration//jar", - "@commons_lang_commons_lang//jar", - "@commons_logging_commons_logging//jar", - "@io_netty_netty_all//jar", + "@maven//:commons_collections_commons_collections", + "@maven//:commons_configuration_commons_configuration", + "@maven//:commons_lang_commons_lang", + "@maven//:commons_logging_commons_logging", + "@maven//:io_netty_netty_all", "@maven//:org_apache_distributedlog_distributedlog_core_shaded", "@maven//:org_slf4j_slf4j_api", "@maven//:org_slf4j_slf4j_jdk14", diff --git a/tools/java/src/org/apache/bazel/checkstyle/BUILD b/tools/java/src/org/apache/bazel/checkstyle/BUILD index 939d81f..2f9c654 100644 --- a/tools/java/src/org/apache/bazel/checkstyle/BUILD +++ b/tools/java/src/org/apache/bazel/checkstyle/BUILD @@ -2,9 +2,9 @@ package(default_visibility = ["//visibility:public"]) common_deps = [ ":util", - "@commons_cli_commons_cli//jar", - "@commons_lang_commons_lang//jar", - "@com_google_guava_guava//jar", + "@maven//:commons_cli_commons_cli", + "@maven//:commons_lang_commons_lang", + "@maven//:com_google_guava_guava", "//third_party/java/bazel:extra_actions_proto_java", "//third_party/java/bazel:proto_java", ] @@ -14,7 +14,7 @@ java_binary( srcs = ["JavaCheckstyle.java"], main_class = "org.apache.bazel.checkstyle.JavaCheckstyle", deps = common_deps + [ - "@com_puppycrawl_tools_checkstyle//jar", + "@maven//:com_puppycrawl_tools_checkstyle", "//third_party/java:checkstyle", ], ) diff --git a/tools/java/src/org/apache/bazel/cppcheck/BUILD b/tools/java/src/org/apache/bazel/cppcheck/BUILD index 98f1817..a071953 100644 --- a/tools/java/src/org/apache/bazel/cppcheck/BUILD +++ b/tools/java/src/org/apache/bazel/cppcheck/BUILD @@ -1,9 +1,9 @@ package(default_visibility = ["//visibility:public"]) common_deps = [ - "@commons_cli_commons_cli//jar", - "@commons_lang_commons_lang//jar", - "@com_google_guava_guava//jar", + "@maven//:commons_cli_commons_cli", + "@maven//:commons_lang_commons_lang", + "@maven//:com_google_guava_guava", "//third_party/java/bazel:extra_actions_proto_java", "//third_party/java/bazel:proto_java", "//tools/java/src/org/apache/bazel/checkstyle:util",
