Files
2026-05-03 14:25:10 -04:00

31 lines
667 B
Groovy

plugins {
id 'com.gradleup.shadow'
}
evaluationDependsOn(':Sponge:SpongePlugin')
dependencies {
compileOnly 'org.spongepowered:spongeapi:11.0.0'
compileOnly project(':Sponge:SpongePlugin')
implementation project(':Common:loader-utils')
}
shadowJar {
archiveClassifier.set('')
// Include the shaded plugin jar as a single resource file
from(project(':Sponge:SpongePlugin').tasks.shadowJar) {
rename { 'antivpn-sponge.jarinjar' }
}
}
tasks.named('shadowJar') {
dependsOn(':Sponge:SpongePlugin:shadowJar')
}
tasks.named('compileJava') {
dependsOn(':Sponge:SpongePlugin:shadowJar')
}
tasks.build.dependsOn shadowJar