public void filterResources()

in src/it/user-filters/filter/src/main/java/org/apache/maven/plugins/resources/filters/ItFilter.java [61:79]


    public void filterResources(MavenResourcesExecution mavenResourcesExecution) throws MavenFilteringException {
        System.out.println("ItFilter filterResources");
        try {
            Path f = mavenResourcesExecution.getOutputDirectory().resolve("foo.txt");
            List<String> lines = new ArrayList<>();

            lines.add("foo");
            lines.add("version=" + mavenResourcesExecution.getMavenProject().getVersion());
            lines.add("toto="
                    + mavenResourcesExecution
                            .getMavenSession()
                            .getUserProperties()
                            .get("toto"));
            Files.createDirectories(f.getParent());
            Files.write(f, lines);
        } catch (IOException e) {
            throw new MavenFilteringException(e.getMessage(), e);
        }
    }