private Map compileHTLScripts()

in src/main/java/org/apache/sling/maven/htl/ValidateMojo.java [299:308]


    private Map<File, CompilationResult> compileHTLScripts(List<File> scripts, SightlyCompiler compiler) throws IOException {
        Map<File, CompilationResult> compilationResult = new LinkedHashMap<>(scripts.size());
        for (File script : scripts) {
            ScriptCompilationUnit scriptCompilationUnit = new ScriptCompilationUnit(sourceDirectory, script);
            compilationResult.put(script, compiler.compile(scriptCompilationUnit));
            scriptCompilationUnit.dispose();
            getLog().debug(String.format("Compiled HTL script '%s'", script));
        }
        return compilationResult;
    }