我们将Grails与Maven和Intellij一起使用。在项目的开始,它很好地工作了一切。现在我们得到越来越多的奇怪效果,比如当有人检查错误的代码时,有些人会收到错误,有些则没有。
是否有任何最佳实践来配置IntelliJ,以便它在每台机器上运行良好且可预测?
我们发现有些人在启动项目之前已经禁用了“make”,但这并没有解决问题。
感谢您的帮助!
答案 0 :(得分:1)
2年内遇到的问题很少。 Idea一年前有几个缓存问题,我手动擦除了缓存。从那时起,对缓存/索引没有任何问题。
我能想到的一些事情:
grails clean
通常可以解决最奇怪的问题; Before launch - make
”标志会阻止Idea进行错误的猜测和不必要的编译(其ID与Groovy编译器不同); ValueFormatter
添加到VM参数,或将其添加到Grails默认值; test-app
创建运行配置并定期运行; idea.vmoptions
中提供内存。