从2.1升级到2.2.4后,Grails自动编译中断

时间:2013-09-19 08:39:56

标签: grails grails-2.0 auto-compile

我希望你能帮助我。

我最近将我们的grails项目从2.1版升级到2.2.4,现在自动编译/重新加载被破坏了=>每次在Controller / Services / Taglibs中进行make更改时,我都必须重新启动应用程序才能看到它们。

此线程Grails autocompile not in development environment中的控制台属性对我不起作用。我也对谷歌进行过一些研究,但我找不到任何有用的东西。

感谢您的帮助!

编辑: 感谢您的帮助到目前为止,我可以解决问题。我已经将系统类路径更新为新grails版本的路径,现在它可以工作:-)。因为在Intellij Idea中正确设置了sdk,所以有些奇怪。

1 个答案:

答案 0 :(得分:1)

如果您正在使用IntelliJIdea,请尝试使用:(使用grails 2.2.2在IntelliJIDea 11和12上测试)

编辑:针对不同的grails版本也包含了Jar版本案例。

grails -Dserver.port=8096 -javaagent:${GRAILS_HOME}/lib/org.springsource.springloaded/springloaded-core/jars/springloaded-core-1.1.x.jar -Xverify:none run-app 

注意:1.1.x是grails 2.2.2的jar版本,1.1.1,2.2.4的情况是1.1.3

但是,如果您使用命令行尝试使用

没有任何“-D”系统属性重新加载的

grails -reloading run-app应该可以正常工作。 (虽未测试)参考:http://jira.grails.org/browse/GRAILS-8951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel