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