msb3/api/build.gradle

47 lines
1.2 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.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'
}