Package org.apache.maven.plugins.shade
Class DefaultShader.DefaultPackageMapper
java.lang.Object
org.apache.maven.plugins.shade.DefaultShader.DefaultPackageMapper
- All Implemented Interfaces:
DefaultShader.PackageMapper
- Enclosing class:
- DefaultShader
private static class DefaultShader.DefaultPackageMapper
extends Object
implements DefaultShader.PackageMapper
A package mapper based on a list of
Relocator
s-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
CLASS_PATTERN
-
relocators
-
-
Constructor Details
-
DefaultPackageMapper
-
-
Method Details
-
map
Description copied from interface:DefaultShader.PackageMapper
Map an entity name according to the mapping rules known to this package mapper- Specified by:
map
in interfaceDefaultShader.PackageMapper
- Parameters:
entityName
- entity name to be mappedmapPaths
- map "slashy" names like paths or internal Java class names, e.g.com/acme/Foo
?mapPackages
- map "dotty" names like qualified Java class or package names, e.g.com.acme.Foo
?- Returns:
- mapped entity name, e.g.
org/apache/acme/Foo
ororg.apache.acme.Foo
-