Class |
Description |
ApacheLicenseResourceTransformer
|
Prevents duplicate copies of the license |
ApacheNoticeResourceTransformer
|
Merges META-INF/NOTICE.TXT files. |
AppendingTransformer
|
A resource processor that appends content for a resource, separated by a newline. |
ComponentsXmlResourceTransformer
|
A resource processor that aggregates plexus components.xml files. |
ComponentsXmlResourceTransformer.1
|
|
DontIncludeResourceTransformer
|
A resource processor that prevents the inclusion of an arbitrary
resource into the shaded JAR. |
GroovyExtensionModuleTransformer
|
Modified from eu.appsatori.gradle.fatjar.tasks.PrepareFiles.groovy |
IncludeResourceTransformer
|
A resource processor that allows the addition of an arbitrary file
content into the shaded JAR. |
Log4j2PluginsCacheFileTransformer
|
Modified from the maven equivalent to work with gradle |
ManifestAppenderTransformer
|
A resource processor that can append arbitrary attributes to the first MANIFEST.MF
that is found in the set of JARs being processed. |
ManifestResourceTransformer
|
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. |
PropertiesFileTransformer
|
Resources transformer that merges Properties files. |
ServiceFileTransformer
|
Modified from org.apache.maven.plugins.shade.resource.ServiceResourceTransformer.java |
ServiceFileTransformer.ServiceStream
|
|
TransformerContext
|
|
XmlAppendingTransformer
|
Appends multiple occurrences of some XML file. |
XmlAppendingTransformer.1
|
|