From e92a0c3adc7035e5188194e145b8cd010887b569 Mon Sep 17 00:00:00 2001 From: David Ostrovsky Date: Sun, 6 Nov 2016 09:06:54 +0100 Subject: Implement initial framework of Bazel build The initial implementation only builds the packages consumed by Gerrit Code Review. Test build and execution is not implemented. We prefer to consume maven_jar custom rule from bazlets repository, for the same reasons as in the Gerrit project: * Caching artifacts across different clones and projects * Exposing source classifiers and neverlink artifact TEST PLAN: $ bazel build :all $ unzip -t bazel-genfiles/all.zip Archive: bazel-genfiles/all.zip testing: libjgit-archive.jar OK testing: libjgit-servlet.jar OK testing: libjgit.jar OK testing: libjunit.jar OK No errors detected in compressed data of bazel-genfiles/all.zip. Change-Id: Ia837ce95d9829fe2515f37b7a04a71a4598672a0 Signed-off-by: David Ostrovsky Signed-off-by: David Pursehouse --- org.eclipse.jgit.http.server/BUILD | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 org.eclipse.jgit.http.server/BUILD (limited to 'org.eclipse.jgit.http.server/BUILD') diff --git a/org.eclipse.jgit.http.server/BUILD b/org.eclipse.jgit.http.server/BUILD new file mode 100644 index 0000000000..88dc8040bf --- /dev/null +++ b/org.eclipse.jgit.http.server/BUILD @@ -0,0 +1,12 @@ +package(default_visibility = ['//visibility:public']) + +java_library( + name = 'jgit-servlet', + srcs = glob(['src/**']), + resources = glob(['resources/**']), + resource_strip_prefix = 'org.eclipse.jgit.http.server/resources', + deps = [ # We want these deps to be provided_deps + '//org.eclipse.jgit:jgit', + '@servlet_api_3_1//jar', + ], +) -- cgit v1.2.3