Grails:如何让intellij 14认识到BuildConfig.groovy中插件的版本已经改变

时间:2015-07-16 17:25:15

标签: grails plugins intellij-idea

使用Intellij enterprise 14.1.3(以及迄今为止的13个版本)& Grails 2.5在Windows 8上,Grails在PC上运行得非常糟糕(似乎可以在同事的mac上找到)。

我们有一个复杂的项目,只有一个应用程序和4个爆炸插件都很高兴加载到intellij。我们可以运行它,编辑它,它识别所有的依赖性等。

问题是我们是否更新了buildconfig.groovy中定义的其中一个外部插件,例如:

<menulist>

MouseEvent.mozMovementX

Intellij仍在报告,并使用1.0.3 - 似乎没有办法让它认识到配置已经改变。

如果我们退出intellij,并在命令行上执行:

    compile(":audit-logging:1.0.3"){}

我们可以很高兴地看到它下载1.0.5版本。

但是,当我们启动intellij时,仍然会说1.0.3。

在任何配置文件中都没有1.0.3 - intillij似乎在缓存它,我们如何删除initellij缓存?

有一个选项&#34; Grails-Syncronize grails设置&#34;,但这从来没有工作(在电脑上,似乎可以在Mac上工作),即当你选择这个选项时,它什么都不做 - 没有错误,没有运行任何东西,没有开始任何事情,光标甚至没有改变。

任何解决方案的想法?

=== UPDATE ===

显然,grails使用的是常春藤而不是maven。但是,home / .grails / ivy-cache中没有与audit-logging插件相关的内容。

奇怪的是,有一个直接调用的.grails / 2.5.0 / projects / 它很奇怪,因为在这之下的direclty是应用程序的名称和我加载到intellij的爆炸插件的目录。从理论上讲,如果我将源复制到新的位置,并启动grails-runapp或intillij,旧位置的源与新位置的源之间将发生冲突。

在这个项目目录结构中,更奇怪的是,它们只是旧的1.0.3 audit-logging插件的副本和引用。每个爆炸的pugins下面都有一个副本,在应用程序本身中,提到了1.0.5版本。

升级插件版本似乎无法实现。

0 个答案:

没有答案