Essentials/build-logic/src/main/kotlin/essentials.shadow-module.gr...

18 lines
338 B
Plaintext

plugins {
id("essentials.module-conventions")
id("com.github.johnrengelman.shadow")
}
tasks {
jar {
archiveClassifier.set("unshaded")
}
shadowJar {
archiveClassifier.set(null)
}
}
extensions.configure<EssentialsModuleExtension> {
archiveFile.set(tasks.shadowJar.flatMap { it.archiveFile })
}