blob: ae8ae06a3477abb0e944bfbdc2aa11eeb396d8fe [file] [log] [blame]
Dave Borowitz73eb8f52014-09-23 10:42:08 -07001REPO = MAVEN_CENTRAL
Matthias Sohn82f3fb82014-09-30 16:36:10 +02002VERS = '3.6.0.201412230720-r'
David Ostrovsky22c45b32014-02-23 22:22:26 +01003
4maven_jar(
5 name = 'jgit',
6 id = 'org.eclipse.jgit:org.eclipse.jgit:' + VERS,
Matthias Sohn82f3fb82014-09-30 16:36:10 +02007 sha1 = 'b005b69d9f5b4dba636a95403d5cb62bad5c486d',
Dave Borowitzaf5e4ab2014-04-17 15:28:04 -07008 repository = REPO,
David Ostrovsky22c45b32014-02-23 22:22:26 +01009 unsign = True,
10 deps = [':ewah'],
11 exclude = [
12 'META-INF/eclipse.inf',
13 'about.html',
14 'plugin.properties',
15 ],
16)
17
18maven_jar(
19 name = 'jgit-servlet',
20 id = 'org.eclipse.jgit:org.eclipse.jgit.http.server:' + VERS,
Matthias Sohn82f3fb82014-09-30 16:36:10 +020021 sha1 = '92cdf015b62c8a4f8fc1f6fd8b1835931bd4b4d6',
Dave Borowitzaf5e4ab2014-04-17 15:28:04 -070022 repository = REPO,
David Ostrovsky22c45b32014-02-23 22:22:26 +010023 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,
Matthias Sohn82f3fb82014-09-30 16:36:10 +020044 sha1 = '359c1f666e4bdc2db795b6c60a7635f6be929a66',
Dave Borowitzaf5e4ab2014-04-17 15:28:04 -070045 repository = REPO,
David Ostrovsky22c45b32014-02-23 22:22:26 +010046 deps = [':jgit'],
47 unsign = True,
48 exclude = [
49 'about.html',
50 'plugin.properties',
51 ],
52)
53
54maven_jar(
55 name = 'junit',
56 id = 'org.eclipse.jgit:org.eclipse.jgit.junit:' + VERS,
Matthias Sohn82f3fb82014-09-30 16:36:10 +020057 sha1 = 'cb029dba3fafb329078904028db171d9c460ada8',
Dave Borowitzaf5e4ab2014-04-17 15:28:04 -070058 repository = REPO,
David Ostrovsky22c45b32014-02-23 22:22:26 +010059 unsign = True,
60 deps = [':jgit'],
61)
62
63maven_jar(
64 name = 'ewah',
65 id = 'com.googlecode.javaewah:JavaEWAH:0.7.9',
66 sha1 = 'eceaf316a8faf0e794296ebe158ae110c7d72a5a',
67)
68
69maven_jar(
70 name = 'commons-compress',
71 id = 'org.apache.commons:commons-compress:1.7',
72 sha1 = 'ab365c96ee9bc88adcc6fa40d185c8e15a31410d',
73 exclude = ['META-INF/LICENSE.txt', 'META-INF/NOTICE.txt'],
74 visibility = ['//lib/jgit:jgit-archive'],
75)
76
77maven_jar(
78 name = 'tukaani-xz',
79 id = 'org.tukaani:xz:1.4',
80 sha1 = '18a9a2ce6abf32ea1b5fd31dae5210ad93f4e5e3',
81 attach_source = False,
82 visibility = ['//lib/jgit:jgit-archive'],
83)