Implement bazel build
Tests are still failing as acceptance test framework wasn't migrated
to Bazel yet.
Change-Id: I4f48925df31a9a79da631b0a9ccd2b724a674270
diff --git a/BUILD b/BUILD
new file mode 100644
index 0000000..a762da6
--- /dev/null
+++ b/BUILD
@@ -0,0 +1,31 @@
+load('//tools/bzl:junit.bzl', 'junit_tests')
+load('//tools/bzl:plugin.bzl', 'gerrit_plugin')
+
+MODULE = 'com.googlesource.gerrit.plugins.cookbook.HelloForm'
+
+gerrit_plugin(
+ name = 'cookbook-plugin',
+ srcs = glob(['src/main/java/**/*.java']),
+ resources = glob(['src/main/**/*']),
+ gwt_module = MODULE,
+ manifest_entries = [
+ 'Gerrit-PluginName: cookbook',
+ 'Gerrit-Module: com.googlesource.gerrit.plugins.cookbook.Module',
+ 'Gerrit-HttpModule: com.googlesource.gerrit.plugins.cookbook.HttpModule',
+ 'Gerrit-SshModule: com.googlesource.gerrit.plugins.cookbook.SshModule',
+ 'Implementation-Title: Cookbook plugin',
+ 'Implementation-URL: https://gerrit-review.googlesource.com/#/admin/projects/plugins/cookbook-plugin',
+ ],
+)
+
+junit_tests(
+ name = 'cookbook_tests',
+ srcs = glob(['src/test/java/**/*IT.java']),
+ tags = ['cookbook-plugin'],
+ deps = [
+ ':cookbook-plugin__plugin',
+ '//gerrit-acceptance-framework:lib',
+ '//gerrit-plugin-api:lib',
+ ],
+ visibility = ['//visibility:public'],
+)