blob: b7015cdf7299017ec8680bb1e9fbab4ff5ba19c7 [file] [log] [blame]
David Ostrovsky22c45b32014-02-23 22:22:26 +01001include_defs('//VERSION')
David Ostrovsky22c45b32014-02-23 22:22:26 +01002
3DEPS = [
Dave Borowitz4cecfb02014-03-21 09:49:57 -07004 '//gitiles-dev:dev',
David Ostrovsky22c45b32014-02-23 22:22:26 +01005 '//gitiles-servlet:servlet',
6 '//gitiles-servlet:src',
7 '//gitiles-servlet:javadoc',
David Ostrovsky22c45b32014-02-23 22:22:26 +01008]
9
10java_library(
11 name = 'classpath',
12 deps = [
13 '//gitiles-servlet:servlet',
14 '//gitiles-servlet:servlet_tests',
Dave Borowitz4cecfb02014-03-21 09:49:57 -070015 '//gitiles-dev:lib',
David Ostrovsky22c45b32014-02-23 22:22:26 +010016 ]
17)
18
19maven_package(
Dave Borowitzb92b9982014-04-11 11:47:57 -040020 repository = 'gerrit-maven-repository',
21 url = 'gs://gerrit-maven',
David Ostrovsky22c45b32014-02-23 22:22:26 +010022 version = GITILES_VERSION,
Dave Borowitz10057982014-04-11 13:46:13 -040023 group = 'com.google.gitiles',
David Ostrovsky22c45b32014-02-23 22:22:26 +010024 jar = {'gitiles-servlet': '//gitiles-servlet:servlet'},
25 src = {'gitiles-servlet': '//gitiles-servlet:src'},
26 doc = {'gitiles-servlet': '//gitiles-servlet:javadoc'},
27)
28
29def b():
30 a = set()
31 for d in DEPS:
32 n,t = d.split(':')
Saša Živkov3dc09a92016-04-19 10:57:15 +020033 q = "%s-%s" % (n[2:], t)
34 a.add(q)
35 out = "%s.jar" % q
David Ostrovsky22c45b32014-02-23 22:22:26 +010036 genrule(
Saša Živkov3dc09a92016-04-19 10:57:15 +020037 name = q,
David Ostrovsky22c45b32014-02-23 22:22:26 +010038 cmd = 'ln -s $(location %s) $OUT' % d,
David Ostrovsky22c45b32014-02-23 22:22:26 +010039 out = out,
40 )
41
Dave Borowitzbeaf3132015-11-12 15:14:32 -050042 zip_file(
David Ostrovsky22c45b32014-02-23 22:22:26 +010043 name = 'all',
Dave Borowitzbeaf3132015-11-12 15:14:32 -050044 srcs = [':%s' % e for e in a],
David Ostrovsky22c45b32014-02-23 22:22:26 +010045 )
46
47b()