Add support for Bazel in Gerrit tree build
Change-Id: I3538e808d31d31e544be72fa1c798f5082d46cb6
diff --git a/BUILD b/BUILD
new file mode 100644
index 0000000..076068f
--- /dev/null
+++ b/BUILD
@@ -0,0 +1,34 @@
+load("//tools/bzl:plugin.bzl", "gerrit_plugin")
+
+gerrit_plugin(
+ name = "javamelody",
+ srcs = glob(
+ ["src/main/java/**/*.java"],
+ exclude = ["src/main/java/com/googlesource/gerrit/plugins/javamelody/MonitoringDataSourceInterceptor.java"],
+ ),
+ manifest_entries = [
+ "Gerrit-PluginName: javamelody",
+ "Gerrit-Module: com.googlesource.gerrit.plugins.javamelody.Module",
+ "Gerrit-HttpModule: com.googlesource.gerrit.plugins.javamelody.HttpModule",
+ "Implementation-Title: Javamelody plugin",
+ "Implementation-URL: https://gerrit-review.googlesource.com/#/admin/projects/plugins/javamelody",
+ ],
+ resources = glob(["src/main/resources/**/*"]),
+ deps = ["@javamelody_lib//jar:neverlink"],
+)
+
+java_binary(
+ name = "javamelody-deps",
+ main_class = "Dummy",
+ runtime_deps = [":javamelody-datasource-interceptor-lib"],
+)
+
+java_library(
+ name = "javamelody-datasource-interceptor-lib",
+ srcs = ["src/main/java/com/googlesource/gerrit/plugins/javamelody/MonitoringDataSourceInterceptor.java"],
+ deps = [
+ "//gerrit-plugin-api:lib-neverlink",
+ "@javamelody_lib//jar",
+ "@jrobin_lib//jar",
+ ],
+)