Shadow Jar
Properties
The configurations to include dependencies from.
Enable relocation of packages in the jar.
Final dependencies to be shadowed.
Minimize the jar by removing unused classes.
Prefix to use for relocated packages.
Relocators to be applied in the shadow steps.
ResourceTransformers to be applied in the shadow steps.
Functions
Extra dependency operations to be applied in the shadow steps.
Merge Groovy extension modules (META-INF/**/org.codehaus.groovy.runtime.ExtensionModule
).
Enable minimizeJar, this equals to minimizeJar.set(true)
.
Enable minimizeJar and execute the action with the DependencyFilter for minimize.
Relocate classes and resources using a Relocator.
Relocate classes and resources matching pattern to destination using SimpleRelocator.
Transform resources using a ResourceTransformer.