blob: 904c2ce796ea311ab8979a9b59893fec5b58cefb [file] [log] [blame]
David Ostrovsky22c45b32014-02-23 22:22:26 +01001include_defs('//bucklets/maven_jar.bucklet')
2
3VERS = '3.1.0.201310021548-r'
4
5maven_jar(
6 name = 'jgit',
7 id = 'org.eclipse.jgit:org.eclipse.jgit:' + VERS,
8 bin_sha1 = 'df1410e5d1deaacfb70a2441b4766b61f2795bc3',
9 src_sha1 = 'b4e3d9c9c3da39b72acf72bd913ce9dbee88a9d4',
10 unsign = True,
11 deps = [':ewah'],
12 exclude = [
13 'META-INF/eclipse.inf',
14 'about.html',
15 'plugin.properties',
16 ],
17)
18
19maven_jar(
20 name = 'jgit-servlet',
21 id = 'org.eclipse.jgit:org.eclipse.jgit.http.server:' + VERS,
22 sha1 = 'bcac91120afac59c195230537bde07175578fe79',
23 deps = [':jgit'],
24 unsign = True,
25 exclude = [
26 'about.html',
27 'plugin.properties',
28 ],
29)
30
31java_library(
32 name = 'jgit-archive',
33 exported_deps = [
34 ':jgit-archive_library',
35 ':commons-compress',
36 ':tukaani-xz',
37 ],
38 visibility = ['PUBLIC'],
39)
40
41maven_jar(
42 name = 'jgit-archive_library',
43 id = 'org.eclipse.jgit:org.eclipse.jgit.archive:' + VERS,
44 sha1 = '1b34da51d8d46cd04b09454ee84b11f1d117e801',
45 deps = [':jgit'],
46 unsign = True,
47 exclude = [
48 'about.html',
49 'plugin.properties',
50 ],
51)
52
53maven_jar(
54 name = 'junit',
55 id = 'org.eclipse.jgit:org.eclipse.jgit.junit:' + VERS,
56 sha1 = 'a8b47bb41cec25b1d128f7d267badbc7dcf6d9aa',
57 unsign = True,
58 deps = [':jgit'],
59)
60
61maven_jar(
62 name = 'ewah',
63 id = 'com.googlecode.javaewah:JavaEWAH:0.7.9',
64 sha1 = 'eceaf316a8faf0e794296ebe158ae110c7d72a5a',
65)
66
67maven_jar(
68 name = 'commons-compress',
69 id = 'org.apache.commons:commons-compress:1.7',
70 sha1 = 'ab365c96ee9bc88adcc6fa40d185c8e15a31410d',
71 exclude = ['META-INF/LICENSE.txt', 'META-INF/NOTICE.txt'],
72 visibility = ['//lib/jgit:jgit-archive'],
73)
74
75maven_jar(
76 name = 'tukaani-xz',
77 id = 'org.tukaani:xz:1.4',
78 sha1 = '18a9a2ce6abf32ea1b5fd31dae5210ad93f4e5e3',
79 attach_source = False,
80 visibility = ['//lib/jgit:jgit-archive'],
81)