在IntelliJ IDEA中更改Grails SDK不会';不能在插件模块上工作

在IntelliJ IDEA中更改Grails SDK不会';不能在插件模块上工作,grails,intellij-idea,Grails,Intellij Idea,想法11.1.2 我有一个Grails应用程序需要升级。该应用程序由几个模块组成。一个是应用程序,另一些是插件。我右键单击应用程序,进入Grails->ChangeSDK版本。我选择了我想要的版本,然后IDEA问我是否要升级应用程序。单击“是”,一切都很好 我一直在尝试在插件模块上做同样的事情。IDEA从未询问我是否要升级,而且它似乎没有改变SDK。如果我从命令行升级模块,当我回到IDEA时,它会认为存在版本不匹配的问题,并且会在没有询问的情况下自动降级 有解决办法吗?在这个想法版本中,它对我很

想法11.1.2

我有一个Grails应用程序需要升级。该应用程序由几个模块组成。一个是应用程序,另一些是插件。我右键单击应用程序,进入Grails->ChangeSDK版本。我选择了我想要的版本,然后IDEA问我是否要升级应用程序。单击“是”,一切都很好

我一直在尝试在插件模块上做同样的事情。IDEA从未询问我是否要升级,而且它似乎没有改变SDK。如果我从命令行升级模块,当我回到IDEA时,它会认为存在版本不匹配的问题,并且会在没有询问的情况下自动降级


有解决办法吗?

在这个想法版本中,它对我很有效。确保在application.properties中更改所有插件的Grails版本:

app.grails.version=2.1.0

然后右键单击每个模块(插件)、Grails和ChangeSDK版本。应该已经更改了。

有完全相同的问题-需要不同SDK(用于测试)的app+插件


经过调查,发现这是一个IntelliJ IDEA bug。所以,我想,如果你也投票支持这个bug,那就太好了。

我也有同样的bug。我采取了极端的措施来纠正它

我从全局库中删除了旧的grails。转到
文件>项目结构>全局库
。它应该抱怨这是由模块使用的


然后我不得不添加grails框架支持,但添加了新的支持

显然,我是这样做的,因为我说我是从命令行升级的。“它对我有用”不是一个真正的答案,是吗?但谢谢。对我来说是一个很好的答案,因为我已经向你们展示了两个步骤来重现我的成功案例。我只能建议重新启动IDEA,也许它会正确地拾取更改。文件>使缓存无效。。。似乎对我在W7上运行IJ有帮助。。。我想我在什么地方窒息了常春藤?Groovy?也有同样的问题,我投票赞成这个错误。此外,我关闭了IDE并重新打开,让它提示GrailsSDK