protected void prepareTempSiteDirectory()

in src/main/java/org/apache/maven/plugins/pdf/PdfMojo.java [486:509]


    protected void prepareTempSiteDirectory(final File tmpSiteDir) throws IOException {
        // safety
        tmpSiteDir.mkdirs();

        // copy site
        if (siteDirectory.exists()) {
            FileUtils.copyDirectoryStructure(siteDirectory, tmpSiteDir);
        }

        // Remove SCM files
        List<String> files = FileUtils.getFileAndDirectoryNames(
                tmpSiteDir, FileUtils.getDefaultExcludesAsString(), null, true, true, true, true);
        for (final String fileName : files) {
            final File file = new File(fileName);

            if (file.isDirectory()) {
                FileUtils.deleteDirectory(file);
            } else {
                file.delete();
            }
        }

        copySiteDir(generatedSiteDirectory, tmpSiteDir);
    }