Class UnpackUtil
- java.lang.Object
-
- org.apache.maven.plugins.dependency.utils.UnpackUtil
-
@Named @Singleton public class UnpackUtil extends java.lang.ObjectProvide unpack method in one place forUnpackMojoandUnpackDependenciesMojo
-
-
Field Summary
Fields Modifier and Type Field Description private org.codehaus.plexus.archiver.manager.ArchiverManagerarchiverManagerTo look up Archiver/UnArchiver implementations.private org.sonatype.plexus.build.incremental.BuildContextbuildContextFor IDE build support.
-
Constructor Summary
Constructors Constructor Description UnpackUtil(org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager, org.sonatype.plexus.build.incremental.BuildContext buildContext)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidlogUnpack(org.apache.maven.plugin.logging.Log logger, java.io.File file, java.io.File location, java.lang.String includes, java.lang.String excludes)voidunpack(java.io.File file, java.lang.String type, java.io.File location, java.lang.String includes, java.lang.String excludes, java.lang.String encoding, boolean ignorePermissions, org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers, org.apache.maven.plugin.logging.Log logger)
-
-
-
Constructor Detail
-
UnpackUtil
@Inject public UnpackUtil(org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager, org.sonatype.plexus.build.incremental.BuildContext buildContext)Default constructor.- Parameters:
archiverManager- an archiverArchiverManagerto usebuildContext- a build context
-
-
Method Detail
-
unpack
public void unpack(java.io.File file, java.lang.String type, java.io.File location, java.lang.String includes, java.lang.String excludes, java.lang.String encoding, boolean ignorePermissions, org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers, org.apache.maven.plugin.logging.Log logger) throws org.apache.maven.plugin.MojoExecutionException- Parameters:
file- file to unpacktype- file / artifact typelocation- the locationincludes- includes listexcludes- excludes listencoding- the encodingignorePermissions- ignore permissionsfileMappers-FileMappers to be used for rewriting each target path, ornullif no rewriting shall happenlogger- a Mojo logger- Throws:
org.apache.maven.plugin.MojoExecutionException- in case of an error
-
logUnpack
private void logUnpack(org.apache.maven.plugin.logging.Log logger, java.io.File file, java.io.File location, java.lang.String includes, java.lang.String excludes)
-
-