Implement Bazel build
TEST PLAN:
$ bazel test gitiles-servlet/...
Run debug version:
$ sh {path/to/src}/tools/run_bazel_dev.sh
TODO:
* publishing maven artifacts.
* check out Bazel's generate_workspace.
* intellij/eclipse project generation
Change-Id: I288011ce622536ce72c59a1961f962db9fe9e761
diff --git a/lib/jgit/BUILD b/lib/jgit/BUILD
new file mode 100644
index 0000000..9fd1d4f
--- /dev/null
+++ b/lib/jgit/BUILD
@@ -0,0 +1,42 @@
+package(
+ default_visibility = ["//visibility:public"],
+)
+
+java_library(
+ name = "jgit-servlet",
+ exports = ["@jgit_servlet//jar"],
+)
+
+java_library(
+ name = "jgit",
+ exports = ["@jgit//jar"],
+)
+
+java_library(
+ name = "jgit-archive",
+ exports = [
+ ":commons-compress",
+ ":jgit-archive_library",
+ ":tukaani-xz",
+ ],
+)
+
+java_library(
+ name = "tukaani-xz",
+ exports = ["@tukaani_xz//jar"],
+)
+
+java_library(
+ name = "commons-compress",
+ exports = ["@commons_compress//jar"],
+)
+
+java_library(
+ name = "jgit-archive_library",
+ exports = ["@jgit_archive_library//jar"],
+)
+
+java_library(
+ name = "junit",
+ exports = ["@jgit_junit//jar"],
+)