private void setProperties()

in maven-jxr/src/main/java/org/apache/maven/jxr/DirectoryIndexer.java [235:250]


    private void setProperties(VelocityEngine engine) {
        Path templateDirFile = Paths.get(getTemplateDir());
        if (templateDirFile.isAbsolute()) {
            // the property has been overridden: need to use a FileResourceLoader
            engine.setProperty("resource.loaders", "file");
            engine.setProperty(
                    "resource.loader.file.class", "org.apache.velocity.runtime.resource.loader.FileResourceLoader");
            engine.setProperty("resource.loader.file.path", templateDirFile.toString());
        } else {
            // use of the default templates
            engine.setProperty("resource.loaders", "classpath");
            engine.setProperty(
                    "resource.loader.classpath.class",
                    "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
        }
    }