package(default_visibility = ["//visibility:public"]) | |
config_setting( | |
name = "jdk9", | |
values = { | |
"java_toolchain": "@bazel_tools//tools/jdk:toolchain_jdk9", | |
}, | |
) | |
genrule( | |
name = "all", | |
testonly = 1, | |
srcs = [ | |
"//org.eclipse.jgit:jgit", | |
"//org.eclipse.jgit.pgm:pgm", | |
"//org.eclipse.jgit.ui:ui", | |
"//org.eclipse.jgit.archive:jgit-archive", | |
"//org.eclipse.jgit.http.apache:http-apache", | |
"//org.eclipse.jgit.http.server:jgit-servlet", | |
"//org.eclipse.jgit.lfs:jgit-lfs", | |
"//org.eclipse.jgit.lfs.server:jgit-lfs-server", | |
"//org.eclipse.jgit.junit:junit", | |
], | |
outs = ["all.zip"], | |
cmd = " && ".join([ | |
"p=$$PWD", | |
"t=$$(mktemp -d || mktemp -d -t bazel-tmp)", | |
"cp $(SRCS) $$t", | |
"cd $$t", | |
"zip -qr $$p/$@ .", | |
]), | |
) |