| include_defs('//VERSION') |
| |
| DEPS = [ |
| '//blame-cache:lib', |
| '//blame-cache:src', |
| '//blame-cache:javadoc', |
| '//gitiles-dev:dev', |
| '//gitiles-servlet:servlet', |
| '//gitiles-servlet:src', |
| '//gitiles-servlet:javadoc', |
| ] |
| |
| java_library( |
| name = 'classpath', |
| deps = [ |
| '//gitiles-servlet:servlet', |
| '//gitiles-servlet:servlet_tests', |
| '//gitiles-dev:lib', |
| ] |
| ) |
| |
| maven_package( |
| repository = 'gerrit-maven-repository', |
| url = 'gs://gerrit-maven', |
| version = GITILES_VERSION, |
| group = 'com.google.gitiles', |
| jar = { |
| 'blame-cache': '//blame-cache:lib', |
| 'gitiles-servlet': '//gitiles-servlet:servlet', |
| }, |
| src = { |
| 'blame-cache': '//blame-cache:src', |
| 'gitiles-servlet': '//gitiles-servlet:src', |
| }, |
| doc = { |
| 'blame-cache': '//blame-cache:javadoc', |
| 'gitiles-servlet': '//gitiles-servlet:javadoc', |
| }, |
| ) |
| |
| def b(): |
| a = set() |
| for d in DEPS: |
| n,t = d.split(':') |
| q = "%s-%s" % (n[2:], t) |
| a.add(q) |
| out = "%s.jar" % q |
| genrule( |
| name = q, |
| cmd = 'ln -s $(location %s) $OUT' % d, |
| out = out, |
| ) |
| |
| zip_file( |
| name = 'all', |
| srcs = [':%s' % e for e in a], |
| ) |
| |
| b() |