package(default_visibility = ["//visibility:public"]) 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", "//org.eclipse.jgit.ssh.apache:ssh-apache", "//org.eclipse.jgit.ssh.apache.agent:ssh-apache-agent", "//org.eclipse.jgit.ssh.jsch:ssh-jsch", ], outs = ["all.zip"], cmd = " && ".join([ "p=$$PWD", "t=$$(mktemp -d || mktemp -d -t bazel-tmp)", "cp $(SRCS) $$t", "cd $$t", "zip -qr $$p/$@ .", ]), )