Grails升级1.3.7到2.4.4 - 在对部分代码进行一分钟更改后重新编译整个项目

时间:2016-03-15 07:19:04

标签: grails

我们已将项目从grails 1.3.7升级到2.4.4版本。在这方面我们面临一些问题。每当我们对控制器或服务进行一些更改时,我们都必须再次重新编译整个项目。这样我们的开发时间就会受到影响。目前使用grails 2.4.4版本和STS 3.6.4作为IDE。使用旧版本的1.3.7和2.2.4版本,不会出现此问题。

克服此重新编译问题的解决方案是什么?如何在不重新编译的情况下使更改受到影响。

如果在STS 3.6.4 IDE中仍存在此问题,是否有任何替代IDE可以使用grails 2.4.4来克服此重新编译问题。

先谢谢!!

1 个答案:

答案 0 :(得分:0)

你说什么错误,当你说"我们必须再次重新编译整个项目"?

我有一个Grails 2.4.4项目,maven存储库和本地' lib'之间存在(临时)冲突。文件夹,这会导致一个ClassNotFoundException'错误,除非你做了grails clean refresh-dependencies'。

我发现的一个解决方法是为BuildConfig.groovy保存一个毫无意义的更改,比如每次在执行“运行应用程序”之前向BuildConfig中的注释行添加文本。或者' test-app'。那个' ClassNotFoundException'走了。