blob: 8a83a08ff94f1744bdc11b2203a5decb50224455 [file] [log] [blame]
David Ostrovsky22c45b32014-02-23 22:22:26 +01001include_defs('//bucklets/maven_jar.bucklet')
2
Dave Borowitzaf5e4ab2014-04-17 15:28:04 -07003REPO = GERRIT
Dave Borowitza85f2562014-05-06 11:19:17 -07004VERS = '3.3.2.201404171909-r.128-g79448bc'
David Ostrovsky22c45b32014-02-23 22:22:26 +01005
6maven_jar(
7 name = 'jgit',
8 id = 'org.eclipse.jgit:org.eclipse.jgit:' + VERS,
Dave Borowitza85f2562014-05-06 11:19:17 -07009 sha1 = 'a06d48637aa2952d18909244fd96f7483f148b7c',
Dave Borowitzaf5e4ab2014-04-17 15:28:04 -070010 repository = REPO,
David Ostrovsky22c45b32014-02-23 22:22:26 +010011 unsign = True,
12 deps = [':ewah'],
13 exclude = [
14 'META-INF/eclipse.inf',
15 'about.html',
16 'plugin.properties',
17 ],
18)
19
20maven_jar(
21 name = 'jgit-servlet',
22 id = 'org.eclipse.jgit:org.eclipse.jgit.http.server:' + VERS,
Dave Borowitza85f2562014-05-06 11:19:17 -070023 sha1 = 'da9711d199d140a69d21eea70be2f13eca21935c',
Dave Borowitzaf5e4ab2014-04-17 15:28:04 -070024 repository = REPO,
David Ostrovsky22c45b32014-02-23 22:22:26 +010025 deps = [':jgit'],
26 unsign = True,
27 exclude = [
28 'about.html',
29 'plugin.properties',
30 ],
31)
32
33java_library(
34 name = 'jgit-archive',
35 exported_deps = [
36 ':jgit-archive_library',
37 ':commons-compress',
38 ':tukaani-xz',
39 ],
40 visibility = ['PUBLIC'],
41)
42
43maven_jar(
44 name = 'jgit-archive_library',
45 id = 'org.eclipse.jgit:org.eclipse.jgit.archive:' + VERS,
Dave Borowitza85f2562014-05-06 11:19:17 -070046 sha1 = '8574d1080a71fdd8b0a07a9eb85e51beba39149c',
Dave Borowitzaf5e4ab2014-04-17 15:28:04 -070047 repository = REPO,
David Ostrovsky22c45b32014-02-23 22:22:26 +010048 deps = [':jgit'],
49 unsign = True,
50 exclude = [
51 'about.html',
52 'plugin.properties',
53 ],
54)
55
56maven_jar(
57 name = 'junit',
58 id = 'org.eclipse.jgit:org.eclipse.jgit.junit:' + VERS,
Dave Borowitza85f2562014-05-06 11:19:17 -070059 sha1 = 'c4d232911178abfff65ba4b75cecd3ef31ad4211',
Dave Borowitzaf5e4ab2014-04-17 15:28:04 -070060 repository = REPO,
David Ostrovsky22c45b32014-02-23 22:22:26 +010061 unsign = True,
62 deps = [':jgit'],
63)
64
65maven_jar(
66 name = 'ewah',
67 id = 'com.googlecode.javaewah:JavaEWAH:0.7.9',
68 sha1 = 'eceaf316a8faf0e794296ebe158ae110c7d72a5a',
69)
70
71maven_jar(
72 name = 'commons-compress',
73 id = 'org.apache.commons:commons-compress:1.7',
74 sha1 = 'ab365c96ee9bc88adcc6fa40d185c8e15a31410d',
75 exclude = ['META-INF/LICENSE.txt', 'META-INF/NOTICE.txt'],
76 visibility = ['//lib/jgit:jgit-archive'],
77)
78
79maven_jar(
80 name = 'tukaani-xz',
81 id = 'org.tukaani:xz:1.4',
82 sha1 = '18a9a2ce6abf32ea1b5fd31dae5210ad93f4e5e3',
83 attach_source = False,
84 visibility = ['//lib/jgit:jgit-archive'],
85)