Grails和IntelliJ缓存问题

时间:2011-09-08 09:05:36

标签: grails intellij-idea

我们将Grails与Maven和Intellij一起使用。在项目的开始,它很好地工作了一切。现在我们得到越来越多的奇怪效果,比如当有人检查错误的代码时,有些人会收到错误,有些则没有。

是否有任何最佳实践来配置IntelliJ,以便它在每台机器上运行良好且可预测?

我们发现有些人在启动项目之前已经禁用了“make”,但这并没有解决问题。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

2年内遇到的问题很少。 Idea一年前有几个缓存问题,我手动擦除了缓存。从那时起,对缓存/索引没有任何问题。

我能想到的一些事情:

  • grails clean通常可以解决最奇怪的问题;
  • 是的,删除“Before launch - make”标志会阻止Idea进行错误的猜测和不必要的编译(其ID与Groovy编译器不同);
  • 对于每个新的运行配置,我们将ValueFormatter添加到VM参数,或将其添加到Grails默认值;
  • test-app创建运行配置并定期运行;
  • 尽可能多地在idea.vmoptions中提供内存。