in src/main/java/org/apache/maven/shared/verifier/Verifier.java [771:786]
public File filterFile(String srcPath, String dstPath, String fileEncoding, Map<String, String> filterMap)
throws IOException {
File srcFile = new File(getBasedir(), srcPath);
String data = FileUtils.fileRead(srcFile, fileEncoding);
for (Map.Entry<String, String> entry : filterMap.entrySet()) {
data = StringUtils.replace(data, entry.getKey(), entry.getValue());
}
File dstFile = new File(getBasedir(), dstPath);
//noinspection ResultOfMethodCallIgnored
dstFile.getParentFile().mkdirs();
FileUtils.fileWrite(dstFile.getPath(), fileEncoding, data);
return dstFile;
}