Apache Velocity:Velocity.getTemplate无法加载vm文件

时间:2019-04-12 08:45:12

标签: java maven intellij-idea velocity

我知道这可能是一个非常基本的问题,但是我被困在一段时间并且需要帮助。我已经在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 - 
    }
}

0 个答案:

没有答案