private static void extractJarArchive()

in src/main/java/org/apache/netbeans/nbpackage/ArchiveUtils.java [311:322]


    private static void extractJarArchive(InputStream inputStream, Path extractToDirectory) throws IOException {
        final JarArchiveInputStream archiveInputStream = new JarArchiveInputStream(inputStream);

        JarArchiveEntry entry;
        while ((entry = archiveInputStream.getNextJarEntry()) != null) {
            if (!archiveInputStream.canReadEntryData(entry)) {
                LOG.log(System.Logger.Level.ERROR, "Failed to read archive entry " + entry);
                continue;
            }
            extractZipEntry(extractToDirectory, archiveInputStream, entry);
        }
    }