Ide 如何使Intellij停止删除Grails内联插件模块依赖项?

Ide 如何使Intellij停止删除Grails内联插件模块依赖项?,ide,grails,dependencies,intellij-idea,grails-plugin,Ide,Grails,Dependencies,Intellij Idea,Grails Plugin,我正在开发一个Grails应用程序以及该应用程序使用的Grails插件。在Intellij中,我定义了两个模块:一个用于应用程序,一个用于插件。在我的应用程序的BuildConfig.groovy中,我将插件依赖项定义为maven依赖项,因为当它被构建/部署到生产服务器时,它应该只引用插件的最新“发布”版本。我在~/.grails/settings.groovy文件中使用内联插件位置覆盖此依赖关系,这样我就不必担心意外地将本地开发设置提交到存储库 当我使用内置的grails命令来构建/运行/测试

我正在开发一个Grails应用程序以及该应用程序使用的Grails插件。在Intellij中,我定义了两个模块:一个用于应用程序,一个用于插件。在我的应用程序的BuildConfig.groovy中,我将插件依赖项定义为maven依赖项,因为当它被构建/部署到生产服务器时,它应该只引用插件的最新“发布”版本。我在~/.grails/settings.groovy文件中使用内联插件位置覆盖此依赖关系,这样我就不必担心意外地将本地开发设置提交到存储库

当我使用内置的grails命令来构建/运行/测试等时,这非常有效,但它有一个致命的缺陷:每次我进行清理时,Intellij都会读取应用程序的BuildConfig.groovy文件,并删除作为grails应用程序依赖项的插件模块!这非常令人沮丧,因为我必须手动进入文件->项目结构,选择应用程序模块,选择依赖项选项卡,然后手动将插件的模块依赖项添加到其中。每一个单身。时间


有没有什么方法可以让Intellij不去管grails应用程序的模块依赖关系,相信我在分配它们时知道自己在做什么?这太荒谬了

恐怕这是个错误的想法。我已为此问题创建错误请求:。在那里,您可以找到临时解决此问题的方法。

感谢您提交错误报告!我尝试应用附加的插件修复程序,但这样做会导致Idea失败,每当我用以下消息启动Idea时:初始化类com.intellij.util.indexing.FileBasedIndex:java.lang.ExceptionInInitializeError时出现致命错误