Restructure Maven dependencies in build

We're now using java_import_external instead of maven_jar. This allows
us to specify the relationships between jars, thereby allowing us to
eliminate scores of vendor BUILD files that did nothing but re-export
@foo//jar targets, thus addressing the concerns of djhworld on Hacker
News: https://news.ycombinator.com/item?id=12738072

We now have redundant failover mirrors, which is a feature I added to
Bazel 0.4.2 in ed7ced0018

A new standard naming convention is now being used for all Maven repos.
Those names are calculated from the group_artifact name using the
following algorithm that eliminates redundancy:
https://gist.github.com/jart/41bfd977b913c2301627162f1c038e55

The JSR330 dep has been removed from java targets if they also depend
on Dagger, since Dagger always exports JSR330.

Annotation processor dependencies should now be leaner and meaner, by
more appropriately managing what needs to be on the classpath at
runtime. This should trim down the production jar by >1MB. As it stands
currently in the open source world:

- backend_jar_deploy.jar: 50MB
- frontend_jar_deploy.jar: 30MB
- tools_jar_deploy.jar: 45MB

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=143487929
This commit is contained in:
jart 2017-01-03 14:43:25 -08:00 committed by Ben McIlwain
parent 0b112f17a7
commit 734130aa73
112 changed files with 1574 additions and 1172 deletions

View file

@ -1,26 +1,28 @@
workspace(name = "domain_registry") workspace(name = "domain_registry")
load("//java/google/registry:repositories.bzl", "domain_registry_repositories")
domain_registry_repositories()
http_archive( http_archive(
name = "io_bazel_rules_closure", name = "io_bazel_rules_closure",
sha256 = "c26721a7d47c90cb7d28b704718b27f7dff6ee654f795c5224d3c4e412a4c631", sha256 = "c104d30b4aaf23d72afe327b4478d1c08cf1ff75c6db2060682bb7ad0591e19b",
strip_prefix = "rules_closure-a0ec40ee36d824da50d39ff5bd054d395e814649", strip_prefix = "rules_closure-962d929bc769fc320dd395f54fef3e9db62c3920",
url = "http://bazel-mirror.storage.googleapis.com/github.com/bazelbuild/rules_closure/archive/a0ec40ee36d824da50d39ff5bd054d395e814649.tar.gz", # 2016-12-07 urls = [
"http://bazel-mirror.storage.googleapis.com/github.com/bazelbuild/rules_closure/archive/962d929bc769fc320dd395f54fef3e9db62c3920.tar.gz", # 2016-12-28
"https://github.com/bazelbuild/rules_closure/archive/962d929bc769fc320dd395f54fef3e9db62c3920.tar.gz",
],
) )
load("@io_bazel_rules_closure//closure:defs.bzl", "closure_repositories") load("@io_bazel_rules_closure//closure:defs.bzl", "closure_repositories")
closure_repositories( closure_repositories(
omit_gson = True, omit_com_google_code_findbugs_jsr305 = True,
omit_guava = True, omit_com_google_guava = True,
omit_icu4j = True, omit_com_ibm_icu_icu4j = True,
omit_jetty = True, omit_javax_inject = True,
omit_jetty_util = True, omit_org_apache_tomcat_servlet_api = True,
omit_json = True, omit_org_json = True,
omit_jsr305 = True, omit_org_mortbay_jetty = True,
omit_jsr330_inject = True, omit_org_mortbay_jetty_util = True,
omit_servlet_api = True,
) )
load("//java/google/registry:repositories.bzl", "domain_registry_repositories")
domain_registry_repositories()

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "admin_directory_v1",
exports = ["@google_api_services_admin_directory//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "bigqueryv2",
exports = ["@google_api_services_bigquery//jar"],
)

View file

@ -1,9 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "cloud_dns_v2beta1_versioned",
exports = ["@google_api_services_dns//jar"],
runtime_deps = [
"@google_api_client//jar",
],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "drive",
exports = ["@google_api_services_drive//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "groupssettings",
exports = ["@google_api_services_groupssettings//jar"],
)

View file

@ -7,7 +7,7 @@ This document covers the steps necessary to download, build, and deploy Nomulus.
You will need the following programs installed on your local machine: You will need the following programs installed on your local machine:
* A recent version of the [Java 7 JDK][java-jdk7]. * A recent version of the [Java 7 JDK][java-jdk7].
* [Bazel build system](http://bazel.io/) >= version 0.3.2. Make sure to * [Bazel build system](http://bazel.io/) >= version 0.4.2. Make sure to
download the JDK7-compatible version. download the JDK7-compatible version.
* [Google App Engine SDK for Java][app-engine-sdk], and configure aliases to * [Google App Engine SDK for Java][app-engine-sdk], and configure aliases to
to the `gcloud` and `appcfg.sh` utilities (you'll use them a lot). to the `gcloud` and `appcfg.sh` utilities (you'll use them a lot).

View file

@ -1,11 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "monitoring_java_lib",
exports = [
"@google_api_services_monitoring//jar",
],
runtime_deps = [
"@google_api_client//jar",
],
)

View file

@ -1,10 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "http",
exports = [
"@google_api_client//jar",
"@google_api_client_appengine//jar",
"@google_http_client_appengine//jar",
],
)

View file

@ -1,10 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "oauth2",
exports = [
"@google_api_client//jar",
"@google_http_client//jar",
"@google_oauth_client//jar",
],
)

View file

@ -1,10 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "oauth2",
exports = [
"@google_api_client//jar",
"@google_api_client_appengine//jar",
"@google_oauth_client_appengine//jar",
],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "json",
exports = ["@google_api_client//jar"],
)

View file

@ -1,9 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "http",
exports = [
"@google_api_client//jar",
"@google_http_client//jar",
],
)

View file

@ -1,9 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "javanet",
exports = [
"@google_api_client//jar",
"@google_http_client//jar",
],
)

View file

@ -1,9 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "json",
exports = [
"@google_api_client//jar",
"@google_http_client//jar",
],
)

View file

@ -1,12 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "jackson2",
exports = [
"@google_api_client//jar",
"@google_http_client_jackson2//jar",
],
runtime_deps = [
"@jackson_core//jar",
],
)

View file

@ -1,9 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "http",
exports = [
"@google_api_client//jar",
"@google_http_client//jar",
],
)

View file

@ -1,9 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "util",
exports = [
"@google_api_client//jar",
"@google_http_client//jar",
],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "annotations",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "base",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "cache",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "collect",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "escape",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "hash",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "html",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "io",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "math",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "net",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "primitives",
exports = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "reflect",
exports = ["@guava//jar"],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "testing",
testonly = 1,
exports = ["@guava_testlib//jar"],
runtime_deps = ["@guava//jar"],
)

View file

@ -1,6 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "concurrent",
exports = ["@guava//jar"],
)

View file

@ -1,11 +0,0 @@
package(default_visibility = ["//visibility:public"])
java_library(
name = "gdata",
exports = ["@gdata_core//jar"],
)
java_library(
name = "spreadsheet",
exports = ["@gdata_core//jar"],
)

View file

@ -19,11 +19,11 @@ package_group(
zip_file( zip_file(
name = "common_war", name = "common_war",
srcs = [ srcs = [
"@appengine_api_sdk//jar", "@com_google_appengine_api_1_0_sdk",
], ],
out = "mandatory_stuff.war", out = "mandatory_stuff.war",
mappings = { mappings = {
"appengine_api_sdk/jar": "WEB-INF/lib", "com_google_appengine_api_1_0_sdk": "WEB-INF/lib",
}, },
visibility = ["//visibility:private"], visibility = ["//visibility:private"],
) )

View file

@ -20,7 +20,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@com_googlecode_json_simple", "@com_googlecode_json_simple",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -32,7 +32,6 @@ java_library(
"@com_google_guava", "@com_google_guava",
"@com_google_http_client", "@com_google_http_client",
"@com_googlecode_json_simple", "@com_googlecode_json_simple",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@org_joda_money", "@org_joda_money",

View file

@ -20,7 +20,6 @@ java_library(
"@com_google_http_client", "@com_google_http_client",
"@com_google_http_client_appengine", "@com_google_http_client_appengine",
"@com_google_http_client_jackson2", "@com_google_http_client_jackson2",
"@javax_inject",
"@joda_time", "@joda_time",
], ],
) )

View file

@ -15,6 +15,5 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
], ],
) )

View file

@ -16,7 +16,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -32,7 +32,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -16,7 +16,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@dnsjava", "@dnsjava",
"@javax_inject",
"@joda_time", "@joda_time",
], ],
) )

View file

@ -8,11 +8,12 @@ java_binary(
name = "annotation_processors_ide", name = "annotation_processors_ide",
create_executable = False, create_executable = False,
runtime_deps = [ runtime_deps = [
"@auto_factory//jar", "@com_google_auto_common",
"@auto_service//jar", "@com_google_auto_factory//:processor",
"@auto_value//jar", "@com_google_auto_service//:processor",
"@com_google_auto_value//:processor",
"@com_google_dagger_compiler", "@com_google_dagger_compiler",
"@javawriter//jar", "@com_squareup_javawriter",
], ],
) )

View file

@ -33,7 +33,6 @@ java_library(
"@com_google_http_client_appengine", "@com_google_http_client_appengine",
"@com_google_http_client_jackson2", "@com_google_http_client_jackson2",
"@com_googlecode_json_simple", "@com_googlecode_json_simple",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -19,7 +19,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_gdata_core", "@com_google_gdata_core",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -42,7 +42,6 @@ java_library(
"@com_google_guava", "@com_google_guava",
"@com_googlecode_json_simple", "@com_googlecode_json_simple",
"@io_bazel_rules_closure//closure/templates", "@io_bazel_rules_closure//closure/templates",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@org_joda_money", "@org_joda_money",

View file

@ -14,6 +14,5 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
], ],
) )

View file

@ -17,7 +17,6 @@ java_library(
"@com_google_appengine_api_1_0_sdk", "@com_google_appengine_api_1_0_sdk",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -18,7 +18,6 @@ java_library(
"@com_google_appengine_tools_appengine_pipeline", "@com_google_appengine_tools_appengine_pipeline",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -16,7 +16,6 @@ java_library(
"@com_google_appengine_tools_appengine_pipeline", "@com_google_appengine_tools_appengine_pipeline",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -22,7 +22,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@com_google_re2j", "@com_google_re2j",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@org_joda_money", "@org_joda_money",

View file

@ -37,7 +37,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@org_bouncycastle_bcpkix_jdk15on", "@org_bouncycastle_bcpkix_jdk15on",

View file

@ -26,7 +26,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@org_bouncycastle_bcpkix_jdk15on", "@org_bouncycastle_bcpkix_jdk15on",
], ],

View file

@ -27,7 +27,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@org_bouncycastle_bcpkix_jdk15on", "@org_bouncycastle_bcpkix_jdk15on",
], ],

View file

@ -18,7 +18,6 @@ java_library(
"@com_google_guava", "@com_google_guava",
"@com_google_http_client", "@com_google_http_client",
"@com_google_re2j", "@com_google_re2j",
"@javax_inject",
"@joda_time", "@joda_time",
], ],
) )

View file

@ -23,7 +23,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@com_google_http_client", "@com_google_http_client",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -14,7 +14,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@org_joda_money", "@org_joda_money",

View file

@ -19,7 +19,6 @@ java_library(
"@com_google_guava", "@com_google_guava",
"@com_google_re2j", "@com_google_re2j",
"@com_googlecode_json_simple", "@com_googlecode_json_simple",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -30,7 +30,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@com_google_re2j", "@com_google_re2j",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@org_bouncycastle_bcpg_jdk15on", "@org_bouncycastle_bcpg_jdk15on",

View file

@ -24,7 +24,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

File diff suppressed because it is too large Load diff

View file

@ -19,7 +19,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@com_googlecode_json_simple", "@com_googlecode_json_simple",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -13,7 +13,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@com_google_http_client", "@com_google_http_client",
"@javax_inject",
"@joda_time", "@joda_time",
], ],
) )

View file

@ -25,7 +25,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@com_google_re2j", "@com_google_re2j",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@org_bouncycastle_bcpg_jdk15on", "@org_bouncycastle_bcpg_jdk15on",

View file

@ -68,7 +68,6 @@ java_library(
"@com_google_re2j", "@com_google_re2j",
"@com_googlecode_json_simple", "@com_googlecode_json_simple",
"@io_bazel_rules_closure//closure/templates", "@io_bazel_rules_closure//closure/templates",
"@javax_inject",
"@joda_time", "@joda_time",
"@org_bouncycastle_bcpg_jdk15on", "@org_bouncycastle_bcpg_jdk15on",
"@org_bouncycastle_bcpkix_jdk15on", "@org_bouncycastle_bcpkix_jdk15on",

View file

@ -26,7 +26,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@org_joda_money", "@org_joda_money",

View file

@ -20,7 +20,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@joda_time", "@joda_time",
], ],
) )

View file

@ -32,7 +32,6 @@ java_library(
"@com_google_guava", "@com_google_guava",
"@com_google_re2j", "@com_google_re2j",
"@io_bazel_rules_closure//closure/templates", "@io_bazel_rules_closure//closure/templates",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@org_joda_money", "@org_joda_money",
], ],

View file

@ -16,7 +16,6 @@ java_library(
"@com_google_guava", "@com_google_guava",
"@com_google_re2j", "@com_google_re2j",
"@com_ibm_icu_icu4j", "@com_ibm_icu_icu4j",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -18,7 +18,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
], ],

View file

@ -28,7 +28,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@com_google_truth", "@com_google_truth",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@junit", "@junit",

View file

@ -20,7 +20,6 @@ java_library(
"@com_google_code_findbugs_jsr305", "@com_google_code_findbugs_jsr305",
"@com_google_guava", "@com_google_guava",
"@com_google_truth", "@com_google_truth",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@junit", "@junit",

View file

@ -35,7 +35,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@com_google_truth", "@com_google_truth",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@junit", "@junit",

View file

@ -30,7 +30,6 @@ java_library(
"@com_google_dagger", "@com_google_dagger",
"@com_google_guava", "@com_google_guava",
"@com_google_truth", "@com_google_truth",
"@javax_inject",
"@joda_time", "@joda_time",
"@junit", "@junit",
"@org_mockito_all", "@org_mockito_all",

View file

@ -20,7 +20,6 @@ java_library(
"@com_google_guava_testlib", "@com_google_guava_testlib",
"@com_google_truth", "@com_google_truth",
"@com_googlecode_json_simple", "@com_googlecode_json_simple",
"@javax_inject",
"@javax_servlet_api", "@javax_servlet_api",
"@joda_time", "@joda_time",
"@junit", "@junit",

View file

@ -42,7 +42,6 @@ java_library(
"@com_google_re2j", "@com_google_re2j",
"@com_google_truth", "@com_google_truth",
"@com_googlecode_json_simple", "@com_googlecode_json_simple",
"@javax_inject",
"@joda_time", "@joda_time",
"@junit", "@junit",
"@org_joda_money", "@org_joda_money",

View file

@ -1,9 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "core",
exports = ["@mina_core//jar"],
runtime_deps = ["//third_party/java/slf4j_api"],
)

View file

@ -1,9 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "apache_sshd",
exports = ["@sshd_core//jar"],
runtime_deps = ["//third_party/java/apache_mina:core"],
)

View file

@ -1,77 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache 2.0, BSD, MIT
java_library(
name = "appengine-api",
neverlink = 1,
exports = ["@appengine_api_sdk//jar"],
)
java_library(
name = "appengine-api-link",
exports = ["@appengine_api_sdk//jar"],
)
java_library(
name = "appengine-api-testonly",
testonly = 1,
exports = ["@appengine_api_sdk//jar"],
)
java_library(
name = "appengine-remote-api",
neverlink = 1,
exports = ["@appengine_remote_api//jar"],
)
java_library(
name = "appengine-remote-api-link",
exports = ["@appengine_remote_api//jar"],
)
java_library(
name = "appengine-remote-api-testonly",
testonly = 1,
exports = ["@appengine_remote_api//jar"],
)
java_library(
name = "appengine-api-labs",
neverlink = 1,
exports = ["@appengine_api_labs//jar"],
)
java_library(
name = "appengine-api-labs-link",
exports = ["@appengine_api_labs//jar"],
)
java_library(
name = "appengine-api-labs-testonly",
testonly = 1,
exports = ["@appengine_api_labs//jar"],
)
java_library(
name = "appengine-stubs",
testonly = 1,
exports = ["@appengine_api_stubs//jar"],
)
java_library(
name = "appengine-testing",
testonly = 1,
exports = [
":appengine-api-labs-testonly",
":appengine-api-testonly",
":appengine-stubs",
"@appengine_testing//jar",
],
)
java_library(
name = "appengine-integration-testing",
testonly = 1,
exports = ["@appengine_tools_sdk//jar"],
)

View file

@ -1,14 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "appengine_gcs_client",
exports = ["@appengine_gcs_client//jar"],
runtime_deps = [
"@google_api_client_appengine//jar",
"@google_api_services_storage//jar",
"@google_http_client_appengine//jar",
"@google_http_client_jackson2//jar",
],
)

View file

@ -1,25 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "appengine_mapreduce",
exports = ["@appengine_mapreduce//jar"],
runtime_deps = [
"//third_party/java/charts4j",
"@com_google_appengine_tools_appengine_gcs_client",
"@com_google_appengine_tools_appengine_pipeline",
"@fastutil//jar",
"@google_api_client//jar",
"@google_api_client_appengine//jar",
"@google_api_services_bigquery//jar",
"@google_http_client_appengine//jar",
"@google_http_client_jackson2//jar",
"@guava//jar",
"@jackson_core//jar",
"@jackson_databind//jar",
"@javax_servlet_api",
"@joda_time",
"@protobuf_java//jar",
],
)

View file

@ -1,14 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "appengine_pipeline",
exports = ["@appengine_pipeline//jar"],
runtime_deps = [
"@com_google_appengine_tools_appengine_gcs_client",
"@guava//jar",
"@javax_servlet_api",
"@json//jar",
],
)

View file

@ -1,61 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "auto_common",
exports = ["@auto_common//jar"],
)
java_library(
name = "auto_factory",
exported_plugins = [":auto_factory_plugin"],
exports = ["@auto_factory//jar"],
)
java_library(
name = "auto_service",
exported_plugins = [":auto_service_plugin"],
exports = ["@auto_service//jar"],
)
java_library(
name = "auto_value",
exported_plugins = [":auto_value_plugin"],
exports = ["@auto_value//jar"],
)
java_plugin(
name = "auto_factory_plugin",
processor_class = "com.google.auto.factory.processor.AutoFactoryProcessor",
visibility = ["//visibility:private"],
deps = [
":auto_common",
"@auto_factory//jar",
"@guava//jar",
"@javawriter//jar",
],
)
java_plugin(
name = "auto_service_plugin",
processor_class = "com.google.auto.service.processor.AutoServiceProcessor",
visibility = ["//visibility:private"],
deps = [
":auto_common",
"@auto_service//jar",
"@guava//jar",
],
)
java_plugin(
name = "auto_value_plugin",
processor_class = "com.google.auto.value.processor.AutoValueProcessor",
visibility = ["//visibility:private"],
deps = [
":auto_common",
"@auto_value//jar",
"@com_google_code_findbugs_jsr305",
"@guava//jar",
],
)

View file

@ -1,11 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # MIT, portions under other notice licenses
java_library(
name = "bouncycastle",
exports = [
"//third_party/java/bouncycastle_bcpkix",
"@bcprov_jdk15on//jar",
],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # MIT
java_library(
name = "bouncycastle_bcpg",
exports = ["@bcpg_jdk15on//jar"],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # MIT, portions under other notice licenses
java_library(
name = "bouncycastle_bcpkix",
exports = ["@bcpkix_jdk15on//jar"],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # MIT
java_library(
name = "braintree",
exports = ["@braintree_java//jar"],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # MIT
java_library(
name = "charts4j",
exports = ["@charts4j//jar"],
)

View file

@ -1,49 +0,0 @@
licenses(["notice"]) # Apache License 2.0
java_library(
name = "dagger",
exported_plugins = [":component-codegen"],
visibility = ["//visibility:public"],
exports = [":dagger-runtime"],
)
java_library(
name = "dagger-runtime",
exports = [
"@dagger//jar",
"@javax_inject",
],
)
java_library(
name = "dagger-producers",
exports = [
"@dagger_producers//jar",
"@guava//jar",
"@javax_inject",
],
)
java_library(
name = "dagger-compiler",
visibility = ["//visibility:public"],
exports = ["@dagger_compiler//jar"],
runtime_deps = [
":dagger-producers",
":dagger-runtime",
"//third_party/java/auto:auto_common",
"//third_party/java/auto:auto_service",
"//third_party/java/javapoet",
"@com_google_auto_value",
"@com_google_code_findbugs_jsr305",
"@gson//jar",
"@guava//jar",
"@javax_inject",
],
)
java_plugin(
name = "component-codegen",
processor_class = "dagger.internal.codegen.ComponentProcessor",
deps = [":dagger-compiler"],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # BSD 2-Clause
java_library(
name = "dnsjava",
exports = ["@dnsjava//jar"],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache 2.0
java_library(
name = "annotations",
exports = ["@error_prone_annotations//jar"],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "ftpserver",
exports = ["@ftpserver_core//jar"],
)

View file

@ -1,11 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # BSD
java_library(
name = "hamcrest",
exports = [
"@hamcrest_core//jar",
"@hamcrest_library//jar",
],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # ICU License (old X License)
java_library(
name = "icu4j",
exports = ["@icu4j//jar"],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "javapoet",
exports = ["@javapoet//jar"],
)

View file

@ -1,19 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["reciprocal"]) # CDDL 1.1 (also dual-licensed under GPL v2)
java_library(
name = "jaxb",
exports = ["@jaxb_api//jar"],
)
java_binary(
name = "jaxb-xjc",
main_class = "com.sun.tools.xjc.XJCFacade",
runtime_deps = [
"@jaxb_api//jar",
"@jaxb_core//jar",
"@jaxb_impl//jar",
"@jaxb_xjc//jar",
],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "jcommander",
exports = ["@jcommander//jar"],
)

View file

@ -1,13 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache 2.0
java_library(
name = "v6_1_22",
testonly = 1,
exports = [
"@jetty//jar",
"@jetty_util//jar",
],
runtime_deps = ["@servlet_api//jar"],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "joda_money",
exports = ["@joda_money//jar"],
)

View file

@ -1,8 +0,0 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "joda_time",
exports = ["@joda_time//jar"],
)

View file

@ -11,5 +11,5 @@ java_import(
name = "v0_1_44_google", name = "v0_1_44_google",
jars = ["jsch-0.1.44_google.jar"], jars = ["jsch-0.1.44_google.jar"],
srcjar = "jsch-0.1.44_google-src.jar", srcjar = "jsch-0.1.44_google-src.jar",
deps = ["//third_party/java/jzlib"], deps = ["@com_jcraft_jzlib"],
) )

Some files were not shown because too many files have changed in this diff Show more