我正在构建新的Liferay主题并被此问题粉碎。对init_custom.vm的更改未显示
当我对init_custom.vm
进行更改时,我看到更改的唯一可能方式是重新启动Tomcat。当我对主题进行其他更改时(例如编辑CSS或添加图像),可以在通过Ant Deploy目标部署主题后看到更改。模板没有这样的运气。
我在部署后检查了$CATALINA_HOME/webapps/my-theme/init_custom.vm
,该文件确实反映了我的更改。
如果这是一个循环,我不能继续发展。我必须能够更改速度模板而不需要重新启动。有什么建议么?
我使用Eclipse Liferay IDE和Ant构建来在进行更改时部署我的主题。我正在使用Liferay 6.0.6 Tomcat包。我还已将include-and-override=portal-developer.properties
添加到我的portal-ide.properties
文件中。
谢谢!
(也问过这个在Liferay的论坛,我会确保复制回我得到任何答案:http://www.liferay.com/community/forums/-/message_boards/message/11292911)
FYI:我见过 http://stackoverflow.com/questions/5567742/how-to-edit-a-velocimacro-without-restarting-velocity 和 http://stackoverflow.com/questions/ 7298396/velocity-template-auto-reload-doesnt-work 他们没有为我工作。 升级到6.1测试版,出于某种原因,工作。 –
我切换到6.1测试版,并没有在该版本的问题,所以它只是与6.0.6 ... –
因此,如果我可以请求,你能回答你自己的问题,并接受它?谢谢 –