From 9d1474431fea4fd034885f50015f91b7b68a72b7 Mon Sep 17 00:00:00 2001 From: David Pursehouse Date: Fri, 20 Jan 2017 12:58:46 +0900 Subject: [PATCH] Implement Bazel build for http-apache, lfs, lfs-server Test plan: $ bazel build all $ unzip -t bazel-genfiles/all.zip Archive: bazel-genfiles/all.zip testing: libhttp-apache.jar OK testing: libjgit-archive.jar OK testing: libjgit-lfs-server.jar OK testing: libjgit-lfs.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: I9e6c60898ccc6d2a4557ec7544c297442a9702b4 Signed-off-by: David Pursehouse --- BUILD | 3 +++ org.eclipse.jgit.http.apache/BUILD | 13 +++++++++++++ org.eclipse.jgit.lfs.server/BUILD | 17 +++++++++++++++++ org.eclipse.jgit.lfs/BUILD | 11 +++++++++++ 4 files changed, 44 insertions(+) create mode 100644 org.eclipse.jgit.http.apache/BUILD create mode 100644 org.eclipse.jgit.lfs.server/BUILD create mode 100644 org.eclipse.jgit.lfs/BUILD diff --git a/BUILD b/BUILD index 3d9389afc..f94a95228 100644 --- a/BUILD +++ b/BUILD @@ -5,7 +5,10 @@ genrule( srcs = [ "//org.eclipse.jgit:jgit", "//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", ], outs = ["all.zip"], diff --git a/org.eclipse.jgit.http.apache/BUILD b/org.eclipse.jgit.http.apache/BUILD new file mode 100644 index 000000000..0814537a6 --- /dev/null +++ b/org.eclipse.jgit.http.apache/BUILD @@ -0,0 +1,13 @@ +package(default_visibility = ["//visibility:public"]) + +java_library( + name = "http-apache", + srcs = glob(["src/**"]), + resource_strip_prefix = "org.eclipse.jgit.http.apache/resources", + resources = glob(["resources/**"]), + deps = [ + "//org.eclipse.jgit:jgit", + "@httpclient//jar", + "@httpcore//jar", + ], +) diff --git a/org.eclipse.jgit.lfs.server/BUILD b/org.eclipse.jgit.lfs.server/BUILD new file mode 100644 index 000000000..5f1e12a7c --- /dev/null +++ b/org.eclipse.jgit.lfs.server/BUILD @@ -0,0 +1,17 @@ +package(default_visibility = ["//visibility:public"]) + +java_library( + name = "jgit-lfs-server", + srcs = glob(["src/**"]), + resource_strip_prefix = "org.eclipse.jgit.lfs.server/resources", + resources = glob(["resources/**"]), + deps = [ + "//org.eclipse.jgit.http.apache:http-apache", + "//org.eclipse.jgit:jgit", + "//org.eclipse.jgit.lfs:jgit-lfs", + "@gson//jar", + "@httpcore//jar", + "@log_api//jar", + "@servlet_api_3_1//jar", + ], +) diff --git a/org.eclipse.jgit.lfs/BUILD b/org.eclipse.jgit.lfs/BUILD new file mode 100644 index 000000000..c4c9f8aad --- /dev/null +++ b/org.eclipse.jgit.lfs/BUILD @@ -0,0 +1,11 @@ +package(default_visibility = ["//visibility:public"]) + +java_library( + name = "jgit-lfs", + srcs = glob(["src/**"]), + resource_strip_prefix = "org.eclipse.jgit.lfs/resources", + resources = glob(["resources/**"]), + deps = [ + "//org.eclipse.jgit:jgit", + ], +)