public void unpack()

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();
    }