public File filterFile()

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