load("@rules_jvm_external//:defs.bzl", "artifact") load("@rules_java//java:java_binary.bzl", "java_binary") java_binary( name = "_plugin", srcs = glob(["site/lab0x13/scrow/**/*.java"]), create_executable = False, resources = glob(["resources/**"]), resource_strip_prefix = "minigame/extraction/resources", deps = [ "//core/bukkit:api", "//core/configurator:lib", artifact("io.papermc.paper:paper-api"), ], ) genrule( name = "plugin", srcs = [":_plugin_deploy.jar"], outs = ["plugin.jar"], cmd = "cp $< $@", visibility = ["//visibility:public"], )