private void copyStaticResources()

in src/main/java/org/apache/maven/plugins/changes/ChangesReport.java [359:378]


    private void copyStaticResources() throws MavenReportException {
        final String pluginResourcesBase = "org/apache/maven/plugins/changes";
        String[] resourceNames = {
            "images/add.gif",
            "images/fix.gif",
            "images/icon_help_sml.gif",
            "images/remove.gif",
            "images/rss.png",
            "images/update.gif"
        };
        try {
            getLog().debug("Copying static resources.");
            for (String resourceName : resourceNames) {
                URL url = this.getClass().getClassLoader().getResource(pluginResourcesBase + "/" + resourceName);
                FileUtils.copyURLToFile(url, new File(getReportOutputDirectory(), resourceName));
            }
        } catch (IOException e) {
            throw new MavenReportException("Unable to copy static resources.");
        }
    }