Shadow Jar
plugins {
//...
id("com.github.johnrengelman.shadow") version CommonVersionJVM.shadow
}
tasks.named("build") {
dependsOn("shadowJar")
}
Minimize
From Minimize
Go to text ā
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
tasks.withType<ShadowJar> {
// It's a good practice to ensure the JAR is properly minimized and
// includes only what's necessary
minimize()
}
Children