35 lines
1.0 KiB
Groovy
35 lines
1.0 KiB
Groovy
version = "API-" + rootProject.mod_version
|
|
|
|
configurations {
|
|
|
|
}
|
|
|
|
dependencies {
|
|
// TODO: can we remove the need for manifold? it shouldn't be necessary here
|
|
testAnnotationProcessor "systems.manifold:manifold-preprocessor:${rootProject.manifold_version}"
|
|
}
|
|
|
|
shadowJar {
|
|
exclude "architectury.common.json"
|
|
configurations = [project.configurations.shadowMe]
|
|
|
|
// Compression
|
|
relocate 'org.tukaani', 'distanthorizons.libraries.tukaani'
|
|
relocate 'org.apache.commons.compress', 'distanthorizons.libraries.apache.commons.compress'
|
|
|
|
// NightConfig (includes Toml & Json)
|
|
relocate 'com.electronwill.nightconfig', 'distanthorizons.libraries.electronwill.nightconfig'
|
|
|
|
// Theming
|
|
relocate 'com.formdev.flatlaf', 'distanthorizons.libraries.formdev.flatlaf'
|
|
|
|
// SVG
|
|
relocate 'com.kitfox.svg', 'distanthorizons.libraries.kitfox.svg'
|
|
|
|
classifier null
|
|
mergeServiceFiles()
|
|
}
|
|
|
|
// Using jar.finalizedBy(shadowJar) causes issues so we do this scuffed bypass
|
|
jar.dependsOn(shadowJar)
|
|
jar.enabled(false) |