public void unpack()

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