Set explicit top-level targets for Bazel build
Define at the top-level BUILD the two targets that
the build process should generate and move them
from their inner project top the top-level directory
so that becomes easier to archive them from the CI
with the correct expected names:
- github-oauth.jar
- github-plugin.jar
Change-Id: Ie1fca005e9c13912f42b6a989798f48054a292c6
diff --git a/BUILD b/BUILD
index e69de29..501159f 100644
--- a/BUILD
+++ b/BUILD
@@ -0,0 +1,13 @@
+genrule(
+ name = "github-oauth",
+ srcs = ["//plugins/github/github-oauth:github-oauth_deploy.jar"],
+ outs = ["github-oauth.jar"],
+ cmd = "cp $< $@",
+)
+
+genrule(
+ name = "github-plugin",
+ srcs = ["//plugins/github/github-plugin"],
+ outs = ["github-plugin.jar"],
+ cmd = "cp $< $@",
+)
diff --git a/github-oauth/BUILD b/github-oauth/BUILD
index 05e694b..4f80450 100644
--- a/github-oauth/BUILD
+++ b/github-oauth/BUILD
@@ -4,6 +4,7 @@
java_binary(
name = "github-oauth",
main_class = "Dummy",
+ visibility = ["//visibility:public"],
runtime_deps = [":github-oauth-lib"],
)