jgit/org.eclipse.jgit.pgm/BUCK

46 lines
889 B
Python
Raw Normal View History

java_library(
name = 'pgm',
srcs = glob(['src/**']),
resources = glob(['resources/**']),
deps = [
':services',
'//org.eclipse.jgit:jgit',
'//org.eclipse.jgit.archive:jgit-archive',
'//org.eclipse.jgit.http.apache:http-apache',
'//org.eclipse.jgit.ui:ui',
'//lib:args4j',
],
visibility = ['PUBLIC'],
)
prebuilt_jar(
name = 'services',
binary_jar = ':services__jar',
)
genrule(
name = 'services__jar',
cmd = 'cd $SRCDIR ; zip -qr $OUT .',
srcs = glob(['META-INF/services/*']),
out = 'services.jar',
)
genrule(
name = 'jgit',
cmd = 'cat $SRCDIR/jgit.sh $(location :jgit_jar) >$OUT;' +
'chmod a+x $OUT',
srcs = ['jgit.sh'],
out = 'jgit',
visibility = ['PUBLIC'],
)
java_binary(
name = 'jgit_jar',
main_class = 'org.eclipse.jgit.pgm.Main',
deps = [
':pgm',
'//lib:slf4j-simple',
'//lib:tukaani-xz',
],
)