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/gitiles-dev/BUILD b/gitiles-dev/BUILD
new file mode 100644
index 0000000..3a062c7
--- /dev/null
+++ b/gitiles-dev/BUILD
@@ -0,0 +1,22 @@
+java_library(
+ name = "lib",
+ srcs = glob(["src/main/java/**/*.java"]),
+ deps = [
+ "//gitiles-servlet:servlet",
+ "//lib:guava",
+ "//lib:servlet-api_3_0",
+ "//lib/jetty:server",
+ "//lib/jetty:servlet",
+ "//lib/jgit",
+ "//lib/jgit:jgit-servlet",
+ "//lib/slf4j:slf4j-api",
+ "//lib/slf4j:slf4j-simple",
+ "//lib/soy",
+ ],
+)
+
+java_binary(
+ name = "dev",
+ main_class = "com.google.gitiles.dev.Main",
+ runtime_deps = [":lib"],
+)