in src/main/java/org/apache/maven/shared/verifier/Verifier.java [877:894]
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;
}