Uses of Interface
org.apache.maven.plugins.shade.resource.ResourceTransformer
Packages that use ResourceTransformer
Package
Description
-
Uses of ResourceTransformer in org.apache.maven.plugins.shade
Fields in org.apache.maven.plugins.shade with type parameters of type ResourceTransformerModifier and TypeFieldDescriptionprivate List<ResourceTransformer>
ShadeRequest.resourceTransformers
Methods in org.apache.maven.plugins.shade that return types with arguments of type ResourceTransformerMethod parameters in org.apache.maven.plugins.shade with type arguments of type ResourceTransformerModifier and TypeMethodDescriptionprivate boolean
DefaultShader.resourceTransformed
(List<ResourceTransformer> resourceTransformers, String name, InputStream is, List<Relocator> relocators, long time) void
ShadeRequest.setResourceTransformers
(List<ResourceTransformer> resourceTransformers) The transformers.private void
DefaultShader.shadeDir
(ShadeRequest shadeRequest, Set<String> resources, List<ResourceTransformer> transformers, DefaultShader.DefaultPackageMapper packageMapper, JarOutputStream jos, org.apache.commons.collections4.MultiValuedMap<String, File> duplicates, File jar, File current, String prefix, List<Filter> jarFilters) private void
DefaultShader.shadeJar
(ShadeRequest shadeRequest, Set<String> resources, List<ResourceTransformer> transformers, DefaultShader.DefaultPackageMapper packageMapper, JarOutputStream jos, org.apache.commons.collections4.MultiValuedMap<String, File> duplicates, File jar, List<Filter> jarFilters) private void
DefaultShader.shadeJarEntry
(ShadeRequest shadeRequest, Set<String> resources, List<ResourceTransformer> transformers, DefaultShader.DefaultPackageMapper packageMapper, JarOutputStream jos, org.apache.commons.collections4.MultiValuedMap<String, File> duplicates, File jar, Callable<InputStream> inputProvider, String name, long time, int method) private void
DefaultShader.shadeJars
(ShadeRequest shadeRequest, Set<String> resources, List<ResourceTransformer> transformers, JarOutputStream jos, org.apache.commons.collections4.MultiValuedMap<String, File> duplicates, DefaultShader.DefaultPackageMapper packageMapper) -
Uses of ResourceTransformer in org.apache.maven.plugins.shade.mojo
Fields in org.apache.maven.plugins.shade.mojo declared as ResourceTransformerModifier and TypeFieldDescriptionprivate ResourceTransformer[]
ShadeMojo.transformers
Resource transformers to be used.Methods in org.apache.maven.plugins.shade.mojo that return types with arguments of type ResourceTransformerModifier and TypeMethodDescriptionprivate List<ResourceTransformer>
ShadeMojo.getResourceTransformers()
private List<ResourceTransformer>
ShadeMojo.toResourceTransformers
(String shade, List<ResourceTransformer> resourceTransformers) Method parameters in org.apache.maven.plugins.shade.mojo with type arguments of type ResourceTransformerModifier and TypeMethodDescriptionprivate List<ResourceTransformer>
ShadeMojo.toResourceTransformers
(String shade, List<ResourceTransformer> resourceTransformers) -
Uses of ResourceTransformer in org.apache.maven.plugins.shade.resource
Subinterfaces of ResourceTransformer in org.apache.maven.plugins.shade.resourceModifier and TypeInterfaceDescriptioninterface
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.Classes in org.apache.maven.plugins.shade.resource that implement ResourceTransformerModifier and TypeClassDescription(package private) class
An abstract class to implement once the old non-reproducible ResourceTransformer API.class
Prevents duplicate copies of the licenseclass
MergesMETA-INF/NOTICE.TXT
files.class
A resource processor that appends content for a resource, separated by a newline.class
A resource processor that aggregates plexuscomponents.xml
files.class
A resource processor that prevents the inclusion of an arbitrary resource into the shaded JAR.class
Aggregate Apache Groovy extension modules descriptorsclass
A resource processor that allows the addition of an arbitrary file content into the shaded JAR.class
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
A resource processor that aggregates Mavenplugin.xml
files.class
An appending transformer for resource bundlesclass
Resources transformer that relocates classes in META-INF/services and appends entries in META-INF/services resources into a single resource.class
Resource transformer that relocates classes inMETA-INF/sisu/javax.inject.Named
and appends resources into a single resource.class
Appends multiple occurrences of some XML file.Methods in org.apache.maven.plugins.shade.resource that return types with arguments of type ResourceTransformerModifier and TypeMethodDescriptionstatic List<ResourceTransformer>
UseDependencyReducedPom.createPomReplaceTransformers
(org.apache.maven.project.MavenProject project, File dependencyReducedPomLocation) -
Uses of ResourceTransformer in org.apache.maven.plugins.shade.resource.properties
Classes in org.apache.maven.plugins.shade.resource.properties that implement ResourceTransformerModifier and TypeClassDescriptionclass
Enables to merge Microprofile Config configuration files properly respecting their ordinal.class
Enables to merge openwebbeans configuration files properly respecting their ordinal.class
Enables to merge a set of properties respecting priority between them.