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"],
+)