.
This commit is contained in:
parent
ce56c6e105
commit
35a0784e40
46 changed files with 597 additions and 673 deletions
29
MODULE.bazel
29
MODULE.bazel
|
|
@ -2,11 +2,13 @@ bazel_dep(name = "rules_java", version = "9.7.0")
|
|||
bazel_dep(name = "rules_jvm_external", version = "7.1")
|
||||
bazel_dep(name = "bazel_jar_jar", version = "0.1.15")
|
||||
bazel_dep(name = "rules_shell", version = "0.8.0")
|
||||
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",
|
||||
commit = "f799b1bacc6b05776275b180bb245bc4a94e795f",
|
||||
)
|
||||
|
||||
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
|
||||
|
|
@ -21,34 +23,37 @@ maven.install(
|
|||
"org.slf4j:slf4j-simple:2.0.18",
|
||||
"net.kyori:adventure-api:5.2.0",
|
||||
"net.kyori:adventure-text-minimessage:5.2.0",
|
||||
# use `env REPIN=1 bazel run @maven//:pin` after updating
|
||||
"com.velocitypowered:velocity-api:4.1.0-SNAPSHOT",
|
||||
# use `env REPIN=1 bazel run @maven//:pin` after changing velocity-api version
|
||||
"com.velocitypowered:velocity-api:4.0.0",
|
||||
"org.jdbi:jdbi3-core:3.53.0",
|
||||
"org.jdbi:jdbi3-postgres:3.53.0",
|
||||
"org.postgresql:postgresql:42.7.12",
|
||||
"org.mongodb:bson:5.8.0",
|
||||
"io.nats:jnats:2.25.2",
|
||||
"de.kentoj.scrow:kencommandapi-core:0.42-SNAPSHOT",
|
||||
"de.kentoj.scrow:kencommandapi-bukkit:0.42-SNAPSHOT",
|
||||
"de.kentoj.scrow:kencommandapi-velocity:0.42-SNAPSHOT",
|
||||
"site.lab0x13.scrow:commands-common:1.2.0",
|
||||
"site.lab0x13.scrow:commands-bukkit:1.2.0",
|
||||
"site.lab0x13.scrow:commands-velocity:1.2.0",
|
||||
"io.papermc.paper:paper-api:[26.2.build,)",
|
||||
"net.luckperms:api:5.5",
|
||||
"com.google.code.gson:gson:2.14.0",
|
||||
],
|
||||
fetch_sources = False,
|
||||
# fetch_sources = True,
|
||||
## fix com.github.bazelbuild.rules_jvm_external.resolver.remote.UriNotFoundException: Unable to download
|
||||
## com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
|
||||
#excluded_artifacts = ["com.google.guava:listenablefuture"],
|
||||
repositories = [
|
||||
"https://repo1.maven.org/maven2",
|
||||
"https://repo.maven.apache.org/maven2",
|
||||
"https://git.lab0x13.site/api/packages/scrow/maven",
|
||||
"https://repo.papermc.io/repository/maven-public/",
|
||||
],
|
||||
known_contributing_modules = ["protobuf"],
|
||||
fail_on_missing_checksum = False, # for kencommandapi
|
||||
|
||||
resolver = "gradle",
|
||||
lock_file = "//:maven_install.json",
|
||||
)
|
||||
|
||||
# luckperms is provided at runtime
|
||||
maven.amend_artifact(coordinates = "net.luckperms:api", neverlink = "true")
|
||||
|
||||
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")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue