Add support for Bazel in Gerrit tree build also remove buck build. Change-Id: I901639c1e7afe019a6f29c1fc1b9bebe56871106
diff --git a/BUCK b/BUCK deleted file mode 100644 index 7887a62..0000000 --- a/BUCK +++ /dev/null
@@ -1,34 +0,0 @@ -include_defs('//bucklets/gerrit_plugin.bucklet') -include_defs('//lib/maven.defs') - -gerrit_plugin( - name = 'analytics', - srcs = glob(['src/main/java/**/*.java']), - resources = glob(['src/main/resources/**/*']), - manifest_entries = [ - 'Gerrit-PluginName: analytics', - 'Gerrit-Module: com.googlesource.gerrit.plugins.analytics.Module', - 'Gerrit-SshModule: com.googlesource.gerrit.plugins.analytics.SshModule', - 'Implementation-Title: Analytics plugin', - 'Implementation-URL: https://gerrit-review.googlesource.com/#/admin/projects/plugins/analytics', - ], - deps = [ - ':gitective-core', - ], -) - -java_test( - name = 'analytics_tests', - srcs = glob(['src/test/java/**/*.java']), - labels = ['analytics'], - deps = GERRIT_PLUGIN_API + GERRIT_TESTS + [ - ':analytics__plugin', - ], -) - -maven_jar( - name = 'gitective-core', - id = 'io.fabric8:gitective-core:0.9.18-1', - repository = MAVEN_LOCAL, - license = 'Apache2.0', -)
diff --git a/BUILD b/BUILD new file mode 100644 index 0000000..1f0f6ae --- /dev/null +++ b/BUILD
@@ -0,0 +1,32 @@ +load("//tools/bzl:junit.bzl", "junit_tests") +load( + "//tools/bzl:plugin.bzl", + "gerrit_plugin", + "PLUGIN_DEPS", + "PLUGIN_TEST_DEPS", +) + +gerrit_plugin( + name = "analytics", + srcs = glob(["src/main/java/**/*.java"]), + resources = glob(["src/main/resources/**/*"]), + manifest_entries = [ + "Gerrit-PluginName: analytics", + "Gerrit-Module: com.googlesource.gerrit.plugins.analytics.Module", + "Gerrit-SshModule: com.googlesource.gerrit.plugins.analytics.SshModule", + "Implementation-Title: Analytics plugin", + "Implementation-URL: https://gerrit-review.googlesource.com/#/admin/projects/plugins/analytics", + ], + deps = [ + "@gitective-core//jar", + ], +) + +junit_tests( + name = "analytics_tests", + srcs = glob(["src/test/java/**/*.java"]), + tags = ["analytics"], + deps = PLUGIN_DEPS + PLUGIN_TEST_DEPS + [ + ":analytics__plugin", + ], +)
diff --git a/external_plugin_deps.bzl b/external_plugin_deps.bzl new file mode 100644 index 0000000..7a5dcb2 --- /dev/null +++ b/external_plugin_deps.bzl
@@ -0,0 +1,8 @@ +load("//tools/bzl:maven_jar.bzl", "maven_jar") + +def external_plugin_deps(): + maven_jar( + name = 'gitective-core', + artifact = 'io.fabric8:gitective-core:0.9.18', + sha1 = 'e9e3cd5c83da434ad64eadd08efd02a1e33fb3fb', + )