51 lines
1.3 KiB
Groovy
51 lines
1.3 KiB
Groovy
plugins {
|
|
id 'com.github.johnrengelman.shadow' version '7.0.0'
|
|
}
|
|
|
|
tasks {
|
|
shadowJar {
|
|
manifest {
|
|
attributes (
|
|
"Multi-Release": true,
|
|
"Add-Opens": "java.base/java.lang " +
|
|
"java.base/java.lang.reflect"
|
|
)
|
|
}
|
|
|
|
mergeServiceFiles()
|
|
}
|
|
|
|
java {
|
|
targetCompatibility = JavaVersion.VERSION_21
|
|
}
|
|
|
|
assemble {
|
|
dependsOn shadowJar, processResources
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
api project(":resource-compiler")
|
|
|
|
api 'net.minestom:minestom-snapshots:1_21_4-6490538291'
|
|
|
|
api 'org.slf4j:slf4j-api:2.0.16'
|
|
api 'org.apache.logging.log4j:log4j-slf4j2-impl:2.24.0'
|
|
api 'org.apache.logging.log4j:log4j-api:2.24.0'
|
|
api 'org.apache.logging.log4j:log4j-core:2.19.0'
|
|
|
|
api 'org.spongepowered:configurate-hocon:4.2.0'
|
|
api 'org.spongepowered:configurate-gson:4.2.0'
|
|
api 'org.spongepowered:configurate-yaml:4.2.0'
|
|
|
|
api 'org.sql2o:sql2o:1.8.0'
|
|
api 'com.clickhouse:clickhouse-jdbc:0.7.1'
|
|
api 'org.lz4:lz4-java:1.8.0'
|
|
|
|
api 'io.prometheus:prometheus-metrics-core:1.3.1'
|
|
api 'io.prometheus:prometheus-metrics-instrumentation-jvm:1.3.1'
|
|
api 'io.prometheus:prometheus-metrics-exporter-httpserver:1.3.1'
|
|
|
|
implementation 'org.apache.commons:commons-text:1.10.0'
|
|
}
|