我必须使用velocity 来开发eclipse 插件。我使用的是Velocity 1.5。我创建了一些需要用 eclipse swt 插件打包的 vm 文件。
如果我通过 Eclipse 运行应用程序,则找不到显示错误“xxx.vm”的插件。
请帮忙!!!
请检查插件 build.properties。确保 .vm 文件包含在构建中。
我会检查以下项目:
在 Velocity 配置中使用 ClasspathResourceLoader,例如
ve.setProperty(RuntimeConstants.RESOURCE_LOADER, "class");
ve.setProperty("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
然后,您应该能够通过简单地说明相对于插件基本目录的全名来获得速度模板。
有关详细信息,请参阅http://velocity.apache.org/engine/devel/developer-guide.html#Configuring_Resource_Loaders。