Package-level declarations
Types
Prevents duplicate copies of the license.
Merges META-INF/NOTICE.TXT
files.
A resource processor that appends content for a resource, separated by a newline.
Marks that a given instance of ResourceTransformer is compatible with the Gradle build cache. In other words, it has its appropriate inputs annotated so that Gradle can consider them when determining the cache key.
A resource processor that aggregates plexus components.xml
files.
A resource processor that prevents the inclusion of an arbitrary resource into the shaded JAR.
Aggregate Apache Groovy extension modules descriptors.
A resource processor that allows the addition of an arbitrary file content into the shaded JAR.
A resource processor that can append arbitrary attributes to the first MANIFEST.MF that is found in the set of JARs being processed. The attributes are appended in the specified order, and duplicates are allowed.
A resource processor that allows the arbitrary addition of attributes to the first MANIFEST.MF that is found in the set of JARs being processed, or to a newly created manifest for the shaded JAR.
Resources transformer that merges Properties files.
Resources transformer that appends entries in META-INF/services
resources into a single resource. For example, if there are several META-INF/services/org.apache.maven.project.ProjectBuilder
resources spread across many JARs the individual entries will all be concatenated into a single META-INF/services/org.apache.maven.project.ProjectBuilder
resource packaged into the resultant JAR produced by the shading process.
Appends multiple occurrences of some XML file.