| load("@rules_java//java:defs.bzl", "java_library") | 
 | load("//tools/bzl:junit.bzl", "junit_tests") | 
 | load( | 
 |     "//tools/bzl:plugin.bzl", | 
 |     "PLUGIN_DEPS", | 
 |     "PLUGIN_TEST_DEPS", | 
 |     "gerrit_plugin", | 
 | ) | 
 | load("//tools/bzl:genrule2.bzl", "genrule2") | 
 | load("//tools/bzl:js.bzl", "polygerrit_plugin") | 
 |  | 
 | gerrit_plugin( | 
 |     name = "delete-project", | 
 |     srcs = glob(["src/main/java/**/*.java"]), | 
 |     manifest_entries = [ | 
 |         "Gerrit-PluginName: delete-project", | 
 |         "Gerrit-Module: com.googlesource.gerrit.plugins.deleteproject.Module", | 
 |         "Gerrit-HttpModule: com.googlesource.gerrit.plugins.deleteproject.HttpModule", | 
 |         "Gerrit-SshModule: com.googlesource.gerrit.plugins.deleteproject.SshModule", | 
 |     ], | 
 |     resource_jars = [":gr-delete-repo-static"], | 
 |     resources = glob(["src/main/resources/Documentation/*.md"]), | 
 |     deps = ["@commons-io//jar"], | 
 | ) | 
 |  | 
 | genrule2( | 
 |     name = "gr-delete-repo-static", | 
 |     srcs = [":gr-delete-repo"], | 
 |     outs = ["gr-delete-repo-static.jar"], | 
 |     cmd = " && ".join([ | 
 |         "mkdir $$TMP/static", | 
 |         "cp -r $(locations :gr-delete-repo) $$TMP/static", | 
 |         "cd $$TMP", | 
 |         "zip -Drq $$ROOT/$@ -g .", | 
 |     ]), | 
 | ) | 
 |  | 
 | polygerrit_plugin( | 
 |     name = "gr-delete-repo", | 
 |     srcs = glob([ | 
 |         "gr-delete-repo/*.html", | 
 |         "gr-delete-repo/*.js", | 
 |     ]), | 
 |     app = "plugin.html", | 
 | ) | 
 |  | 
 | junit_tests( | 
 |     name = "delete-project_tests", | 
 |     srcs = glob(["src/test/java/**/*.java"]), | 
 |     tags = ["delete-project"], | 
 |     deps = [ | 
 |         ":delete-project__plugin_test_deps", | 
 |     ], | 
 | ) | 
 |  | 
 | java_library( | 
 |     name = "delete-project__plugin_test_deps", | 
 |     testonly = 1, | 
 |     visibility = ["//visibility:public"], | 
 |     exports = PLUGIN_DEPS + PLUGIN_TEST_DEPS + [ | 
 |         ":delete-project__plugin", | 
 |         "@commons-io//jar", | 
 |         "@mockito//jar", | 
 |     ], | 
 | ) |