我知道这可能是一个非常基本的问题,但是我被困在一段时间并且需要帮助。我已经在IntelliJ中创建了一个maven项目来测试Apache Velocity。
目录结构
project / src / main / java / CodeGenerator.java
project / src / main / resources / test.vm
由于某种原因,我收到“严重:ResourceManager:无法在任何资源加载器中找到资源'test.vm'”。
我尝试设置Internet上可用的资源类和其他选项,但失败了。我确信我遗漏了一些明显的东西,但还无法弄清楚。
有任何帮助或如何教程?
public class CodeGenerator {
public static void main(String[] args) {
VelocityEngine velocityEngine = new VelocityEngine();
velocityEngine.init();
Template template = null;
//template = Velocity.getTemplate("resources/test.vm"); //not working
// template = Velocity.getTemplate("test.vm"); //not working
template = Velocity.getTemplate("/src/main/resources/test.vm"); // This is working now -
}
}