mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2025-06-13 13:03:54 +00:00
Switch to version catalogs
- Closes #1204 - Switch to security advisory - Move fawe-tests to fawe packages
This commit is contained in:
@ -12,47 +12,59 @@ applyPlatformAndCoreConfiguration()
|
||||
dependencies {
|
||||
constraints {
|
||||
implementation( "org.yaml:snakeyaml") {
|
||||
version { strictly("1.27") }
|
||||
version { strictly("1.28") }
|
||||
because("Bukkit provides SnakeYaml")
|
||||
}
|
||||
}
|
||||
|
||||
api(project(":worldedit-libs:core"))
|
||||
implementation("de.schlichtherle:truezip:6.8.4")
|
||||
implementation("org.mozilla:rhino-runtime:1.7.13")
|
||||
implementation("org.yaml:snakeyaml")
|
||||
implementation("com.google.guava:guava")
|
||||
implementation("com.google.code.findbugs:jsr305:3.0.2")
|
||||
implementation("com.google.code.gson:gson")
|
||||
implementation("org.apache.logging.log4j:log4j-api:2.8.1") {
|
||||
because("Mojang provides Log4J 2.8.1")
|
||||
}
|
||||
implementation("it.unimi.dsi:fastutil")
|
||||
compileOnly("net.kyori:adventure-nbt:4.8.1")
|
||||
testImplementation("net.kyori:adventure-nbt:4.7.0")
|
||||
// Modules
|
||||
api(projects.worldeditLibs.core)
|
||||
compileOnly(projects.worldeditLibs.core.ap)
|
||||
annotationProcessor(projects.worldeditLibs.core.ap)
|
||||
|
||||
// Minecraft expectations
|
||||
implementation(libs.fastutil)
|
||||
implementation(libs.guava)
|
||||
implementation(libs.gson)
|
||||
|
||||
// Platform expectations
|
||||
implementation("org.yaml:snakeyaml")
|
||||
|
||||
// Logging
|
||||
implementation(libs.log4j) {
|
||||
because("Mojang provides Log4J 2.14.1")
|
||||
}
|
||||
|
||||
// Plugins
|
||||
compileOnly(libs.redprotect)
|
||||
api(libs.plotsquaredV4) { isTransitive = false }
|
||||
api(libs.plotsquaredV6Core) { isTransitive = false }
|
||||
|
||||
val antlrVersion = "4.9.1"
|
||||
antlr("org.antlr:antlr4:$antlrVersion")
|
||||
implementation("org.antlr:antlr4-runtime:$antlrVersion")
|
||||
implementation("com.googlecode.json-simple:json-simple:1.1.1") { isTransitive = false }
|
||||
compileOnly(project(":worldedit-libs:core:ap"))
|
||||
annotationProcessor(project(":worldedit-libs:core:ap"))
|
||||
// ensure this is on the classpath for the AP
|
||||
annotationProcessor("com.google.guava:guava:21.0")
|
||||
compileOnly("com.google.auto.value:auto-value-annotations:${Versions.AUTO_VALUE}")
|
||||
annotationProcessor("com.google.auto.value:auto-value:${Versions.AUTO_VALUE}")
|
||||
testRuntimeOnly("org.apache.logging.log4j:log4j-core:2.8.1")
|
||||
implementation("com.github.luben:zstd-jni:1.5.0-4")
|
||||
compileOnly("net.fabiozumbi12:redprotect:1.9.6")
|
||||
api("com.github.intellectualsites.plotsquared:PlotSquared-API:4.514") { isTransitive = false }
|
||||
api("com.plotsquared:PlotSquared-Core:6.0.6-SNAPSHOT") { isTransitive = false }
|
||||
compileOnlyApi("net.kyori:adventure-api:4.8.0")
|
||||
compileOnlyApi("net.kyori:adventure-text-minimessage:4.1.0-SNAPSHOT")
|
||||
api("com.intellectualsites.paster:Paster:1.0.1-SNAPSHOT")
|
||||
compileOnly("net.jpountz:lz4-java-stream:1.0.0") { isTransitive = false }
|
||||
compileOnly("org.lz4:lz4-java:1.8.0")
|
||||
compileOnly("com.zaxxer:SparseBitSet:1.2")
|
||||
compileOnly("org.anarres:parallelgzip:1.0.5")
|
||||
annotationProcessor(libs.guava)
|
||||
compileOnly(libs.autoValueAnnotations)
|
||||
annotationProcessor(libs.autoValue)
|
||||
|
||||
// Third party
|
||||
implementation(libs.truezip)
|
||||
implementation(libs.findbugs)
|
||||
implementation(libs.rhino)
|
||||
compileOnly(libs.adventure)
|
||||
compileOnlyApi(libs.adventureNbt)
|
||||
compileOnlyApi(libs.adventureMiniMessage)
|
||||
implementation(libs.zstd)
|
||||
api(libs.paster)
|
||||
compileOnly(libs.lz4Java) { isTransitive = false }
|
||||
compileOnly(libs.lz4JavaStream)
|
||||
compileOnly(libs.sparsebitset)
|
||||
compileOnly(libs.parallelgzip)
|
||||
antlr(libs.antlr4)
|
||||
implementation(libs.antlr4Runtime)
|
||||
implementation(libs.jsonSimple) { isTransitive = false }
|
||||
|
||||
// Tests
|
||||
testRuntimeOnly(libs.log4jCore)
|
||||
testImplementation(libs.adventureNbt)
|
||||
}
|
||||
|
||||
tasks.named<Test>("test") {
|
||||
|
Reference in New Issue
Block a user