All Classes
-
All Classes Interface Summary Class Summary Class Description ApacheLicenseResourceTransformer Prevents duplicate copies of the licenseApacheNoticeResourceTransformer MergesMETA-INF/NOTICE.TXT
files.AppendingTransformer A resource processor that appends content for a resource, separated by a newline.ArchiveFilter ArtifactSet ComponentsXmlResourceTransformer A resource processor that aggregates plexuscomponents.xml
files.Counter Separate class for counter.DefaultShader DontIncludeResourceTransformer A resource processor that prevents the inclusion of an arbitrary resource into the shaded JAR.Filter GroovyResourceTransformer Aggregate Apache Groovy extension modules descriptorsHelpMojo Display help information on maven-shade-plugin.
Callmvn shade:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.IncludeResourceTransformer A resource processor that allows the addition of an arbitrary file content into the shaded JAR.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.MavenJDOMWriter Class MavenJDOMWriter.MicroprofileConfigTransformer Enables to merge Microprofile Config configuration files properly respecting their ordinal.MinijarFilter A filter that prevents the inclusion of classes not required in the final jar.NoCloseOutputStream Simple output stream replacing close call by a simpe flush.OpenWebBeansPropertiesTransformer Enables to merge openwebbeans configuration files properly respecting their ordinal.PackageRelocation PluginXmlResourceTransformer A resource processor that aggregates Mavenplugin.xml
files.PomWriter PropertiesTransformer Enables to merge a set of properties respecting priority between them.RelativizePath Relocator ReproducibleResourceTransformer Transform resource ensuring reproducible output: that requires to get the timestamp of the initial resources to define in a reproducible way the timestamp of the transformed resource.ResourceBundleAppendingTransformer An appending transformer for resource bundlesResourceTransformer ServicesResourceTransformer Resources transformer that relocates classes in META-INF/services and appends entries in META-INF/services resources into a single resource.ShadeMojo Mojo that performs shading delegating to the Shader component.Shader Interface that defines the process of shading.ShadeRequest Parameter object used to pass multitude of args to Shader.shade()ShadingResult SimpleFilter SimpleRelocator SisuIndexResourceTransformer Resource transformer that relocates classes inMETA-INF/sisu/javax.inject.Named
and appends resources into a single resource.SkipPropertiesDateLineWriter Simple buffered writer skipping its first write(String) call.SortedProperties Internal Properties instance sorting its keys on iterations for store() usages.UseDependencyReducedPom Manually creates the resource processors needed to remove the original pom.xml and inject the dependency-reduced-pom.xml in its place in the shaded JAR.XmlAppendingTransformer Appends multiple occurrences of some XML file.