in src/main/java/org/apache/maven/plugins/ear/EarMojo.java [599:615]
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();
}