public File filterFile()

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