google-nomulus/java/google/registry
jart 734130aa73 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
2017-01-09 11:59:04 -05:00
..
backup Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
batch Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
bigquery Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
braintree Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
builddefs Use bin_ and genfiles_ directories derived from the ctx, not the configuration 2016-12-13 16:03:55 -05:00
config Move ROID suffix handling from RegistryConfig to ConfigModule 2017-01-09 11:59:04 -05:00
cron Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
dns Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
eclipse Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
env Switch TMCH SMDRL fetch job to start at 00:15 and 12:15 2016-11-15 11:02:42 -05:00
export Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
flows Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
gcs Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
groups Add MOE equivalence for sync on 2016-12-19 2017-01-09 11:59:04 -05:00
idn Run buildifier on codebase to format BUILD files 2016-11-28 18:15:21 -05:00
keyring/api Add MOE equivalence for sync on 2016-12-19 2017-01-09 11:59:04 -05:00
loadtest Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
mapreduce Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
model Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
module Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
monitoring Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
pricing Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
rdap Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
rde Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
request Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
security Add MOE equivalence for sync on 2016-12-19 2017-01-09 11:59:04 -05:00
storage/drive Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
tldconfig/idn Add MOE equivalence for sync on 2016-12-19 2017-01-09 11:59:04 -05:00
tmch Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
tools Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
ui Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
util Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
whois Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
xjc Remove the unused flags extension 2017-01-09 11:59:04 -05:00
xml Remove the unused flags extension 2017-01-09 11:59:04 -05:00
BUILD Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
repositories.bzl Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00