in maven-jxr/src/main/java/org/apache/maven/jxr/DirectoryIndexer.java [235:254]
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.loader", "file");
engine.setProperty(
"file.resource.loader.class", "org.apache.velocity.runtime.resource.loader.FileResourceLoader");
engine.setProperty("file.resource.loader.path", templateDirFile.toString());
} else {
// use of the default templates
engine.setProperty("resource.loader", "classpath");
engine.setProperty(
"classpath.resource.loader.class",
"org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
}
// avoid "unable to find resource 'VM_global_library.vm' in any resource loader."
engine.setProperty("velocimacro.library", "");
// engine.setProperty( Log.class.getName(), log );
// engine.setProperty( "runtime.log.logsystem.class", VelocityLogger.class.getName() );
}