ide - 如何让 Intellij 停止删除 Grails 内联插件模块依赖项?

标签 ide grails dependencies intellij-idea grails-plugin

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

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

有什么方法可以让 Intellij 不理会我的 grails 应用程序的模块依赖项,并相信我在分配它们时知道自己在做什么?这越来越荒谬了!

最佳答案

恐怕这是IDEA中的一个错误。我为此问题创建了一个错误请求:http://youtrack.jetbrains.net/issue/IDEA-56472 .在那里您可以找到临时解决此问题的方法。

关于ide - 如何让 Intellij 停止删除 Grails 内联插件模块依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3238953/

相关文章:

vb.net - 应用程序处于中断模式 - 无法确定原因

debugging - IntelliJ 中的 Grails 3 调试

javascript - Grails - 在 GSP 中渲染变量值时避免转换

java - UnsupportedOperationException : No format processor for org. jboss...发现 MavenResolvedArtifact

javascript - npm install 找不到新版本

eclipse - Eclipse 中是否有键盘快捷键可以折叠当前方法/ block ?

xpath - 具有XPath的Selenium IDE,可基于其他列识别表中的单元格

android - 如何在 Gradle Build Script 中使用 java 库?

perl - 好的 IDE 或 Mason 语法高亮编辑器?

grails - IntelliJ IDEA 9.0 - 无法为 Grails 应用程序选择项目 SDK