Grails 和 IntelliJ 缓存问题

标签 grails intellij-idea

我们将 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/

    相关文章:

    java - 测试NG : @Parameters does not work

    java - 无法在 Intellij 中设置项目 SDK

    tomcat - 在 IntelliJ Idea 中开发微服务

    grails - 如何在 Grails 中更改 Controller 名称 URL?

    grails - Grails 2.4.2和邮件插件1.0.6错误

    grails - URL映射无法正常使用

    java - IntelliJ 运行自己的 processResources gradle 任务解释

    scala - Intellij 代码样式对齐单行注释

    grails - 为什么我们在 g :select optionvalue 中使用闭包

    java - 在 Controller 中找不到 Grails 输入字段参数