Package | Description |
---|---|
org.apache.maven.plugins.shade | |
org.apache.maven.plugins.shade.mojo | |
org.apache.maven.plugins.shade.resource |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ResourceTransformer> |
ShadeRequest.resourceTransformers |
Modifier and Type | Method and Description |
---|---|
java.util.List<ResourceTransformer> |
ShadeRequest.getResourceTransformers() |
Modifier and Type | Method and Description |
---|---|
private void |
DefaultShader.goThroughAllJarEntriesForManifestTransformer(ShadeRequest shadeRequest,
java.util.Set<java.lang.String> resources,
ResourceTransformer manifestTransformer,
java.util.jar.JarOutputStream jos) |
Modifier and Type | Method and Description |
---|---|
private boolean |
DefaultShader.resourceTransformed(java.util.List<ResourceTransformer> resourceTransformers,
java.lang.String name,
java.io.InputStream is,
java.util.List<Relocator> relocators) |
void |
ShadeRequest.setResourceTransformers(java.util.List<ResourceTransformer> resourceTransformers)
The transformers.
|
private void |
DefaultShader.shadeJars(ShadeRequest shadeRequest,
java.util.Set<java.lang.String> resources,
java.util.List<ResourceTransformer> transformers,
DefaultShader.RelocatorRemapper remapper,
java.util.jar.JarOutputStream jos,
com.google.common.collect.Multimap<java.lang.String,java.io.File> duplicates) |
private void |
DefaultShader.shadeSingleJar(ShadeRequest shadeRequest,
java.util.Set<java.lang.String> resources,
java.util.List<ResourceTransformer> transformers,
DefaultShader.RelocatorRemapper remapper,
java.util.jar.JarOutputStream jos,
com.google.common.collect.Multimap<java.lang.String,java.io.File> duplicates,
java.io.File jar,
java.util.jar.JarFile jarFile,
java.util.jar.JarEntry entry,
java.lang.String name) |
Modifier and Type | Field and Description |
---|---|
private ResourceTransformer[] |
ShadeMojo.transformers
Resource transformers to be used.
|
Modifier and Type | Method and Description |
---|---|
private java.util.List<ResourceTransformer> |
ShadeMojo.getResourceTransformers() |
Modifier and Type | Method and Description |
---|---|
private ShadeRequest |
ShadeMojo.createShadeSourcesRequest(java.util.Set<java.io.File> testArtifacts,
java.io.File testJar,
java.util.List<Filter> filters,
java.util.List<Relocator> relocators,
java.util.List<ResourceTransformer> resourceTransformers) |
private ShadeRequest |
ShadeMojo.shadeRequest(java.util.Set<java.io.File> artifacts,
java.io.File outputJar,
java.util.List<Filter> filters,
java.util.List<Relocator> relocators,
java.util.List<ResourceTransformer> resourceTransformers) |
Modifier and Type | Class and Description |
---|---|
class |
ApacheLicenseResourceTransformer
Prevents duplicate copies of the license
|
class |
ApacheNoticeResourceTransformer
Merges
META-INF/NOTICE.TXT files. |
class |
AppendingTransformer
A resource processor that appends content for a resource, separated by a newline.
|
class |
ComponentsXmlResourceTransformer
A resource processor that aggregates plexus
components.xml files. |
class |
DontIncludeResourceTransformer
A resource processor that prevents the inclusion of an arbitrary
resource into the shaded JAR.
|
class |
GroovyResourceTransformer
Aggregate Apache Groovy extension modules descriptors
|
class |
IncludeResourceTransformer
A resource processor that allows the addition of an arbitrary file
content into the shaded JAR.
|
class |
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.
|
class |
PluginXmlResourceTransformer
A resource processor that aggregates Maven
plugin.xml files. |
class |
ResourceBundleAppendingTransformer
An appending transformer for resource bundles
|
class |
ServicesResourceTransformer
Resources transformer that relocates classes in META-INF/services and appends entries in META-INF/services resources
into a single resource.
|
class |
XmlAppendingTransformer
Appends multiple occurrences of some XML file.
|