in src/main/java/org/apache/maven/plugins/ear/EarMojo.java [663:681]
public void unpack( File source, final File destDir, final Collection<String> outdatedResources )
throws ArchiverException, NoSuchArchiverException, IOException
{
Path destPath = destDir.toPath();
UnArchiver unArchiver = archiverManager.getUnArchiver( "zip" );
unArchiver.setSourceFile( source );
unArchiver.setDestDirectory( destDir );
unArchiver.setFileMappers( new FileMapper[] {
pName ->
{
removeFromOutdatedResources( destPath.resolve( pName ), outdatedResources );
return pName;
}
} );
// Extract the module
unArchiver.extract();
}