scrow-commands/MODULE.bazel
kento2 216a265e8e
Some checks failed
/ test (push) Successful in 1m2s
/ deploy (push) Failing after 48s
change velocity-api version 4.1.0-SNAPSHOT -> 4.0.0
2026-08-28 23:46:08 +02:00

49 lines
1.7 KiB
Text

module(name = "scrow_commands")
bazel_dep(name = "rules_java", version = "9.7.0")
bazel_dep(name = "rules_jvm_external", version = "7.1")
bazel_dep(name = "contrib_rules_jvm", version = "0.34.0")
bazel_dep(name = "apple_rules_lint", version = "0.4.0")
git_override(
module_name = "rules_jvm_external",
remote = "https://github.com/acecilia/rules_jvm_external.git",
branch = "3-snapshot_support",
)
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
name = "maven",
artifacts = [
"net.kyori:adventure-api:5.2.0",
"org.jetbrains:annotations:26.0.2-1",
"com.google.guava:guava:33.5.0-jre",
"com.leakyabstractions:result-api:1.0.1.0",
"com.leakyabstractions:result:1.0.2.0",
"io.papermc.paper:paper-api:[26.2.build,)",
# use `env REPIN=1 bazel run @maven//:pin` after changing velocity-api version
"com.velocitypowered:velocity-api:4.0.0",
# TESTS
"net.kyori:adventure-text-serializer-plain:5.2.0",
"org.junit.jupiter:junit-jupiter-engine",
"org.junit.jupiter:junit-jupiter-api",
"org.junit.platform:junit-platform-launcher",
"org.junit.platform:junit-platform-reporting",
],
boms = [
"org.junit:junit-bom:5.14.4",
],
repositories = [
"https://repo1.maven.org/maven2",
"https://repo.papermc.io/repository/maven-public/",
],
known_contributing_modules = ["protobuf"],
resolver = "gradle",
lock_file = "//:maven_install.json",
)
use_repo(maven, "maven")
linter = use_extension("@apple_rules_lint//lint:extensions.bzl", "linter")
linter.configure(name = "java-spotbugs", config = "@contrib_rules_jvm//java:spotbugs-default-config")
use_repo(linter, "apple_linters")