load("@rules_java//java:java_binary.bzl", "java_binary")
load("@rules_jvm_external//:defs.bzl", "artifact")

java_binary(
    name = "core-bukkit-plugin",
    srcs = glob(["src/main/**/*.java"]),
    main_class = "none",
    resources = glob(["src/main/resources/**"], allow_empty = True),
    deps = [
        "//core-bukkit-api:core-bukkit-api",
        artifact("net.luckperms:api"),
        artifact("io.papermc.paper:paper-api"),
        artifact("io.nats:jnats"),
        artifact("net.kyori:adventure-key:5.2.0"),
    ],
    plugins = [ "//third_party:lombok_plugin" ],
)