我们将 Grails 与 Maven 和 Intellij 一起使用。在项目开始时,它工作得很好。现在我们得到了越来越多奇怪的效果,比如当有人 checkin 错误代码时,有些人得到了错误,有些人却没有。
是否有任何最佳实践来配置 IntelliJ,以便它在每台机器上运行良好且可预测?
我们发现有些人在启动项目之前禁用了“make”,但这并没有解决问题。
谢谢你的帮助!
最佳答案
2年内问题很少。一年前,Idea 有几个缓存问题,我手动删除了缓存。从那时起,缓存/索引就没有问题了。
我能想到的几件事:
grails clean
通常会修复大多数怪异现象; Before launch - make
”标志会阻止 Idea 进行错误猜测和不必要的编译(id 与 Groovy 编译器的作用不同); ValueFormatter
到 VM 参数,或将其添加到 Grails 默认值; test-app
创建运行配置并定期运行; idea.vmoptions
中给它尽可能多的内存. 关于Grails 和 IntelliJ 缓存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7345638/