grails 2.0 - 安装资源插件提供版本1.1.3,而不是版本1.1.6 [**不要使用install-plugin **]

时间:2012-02-03 23:14:30

标签: grails

Grails 2.0项目目前带有资源插件1.1.5,它似乎有几个依赖性问题(例如,参见this post的答案)。我正在使用IntelliJ,而我将BuildConfig.groovy更新为

  runtime ":resources 1.1.6"  

这似乎会导致IntelliJ引入新文件,它不会更新插件部分(它仍然显示旧的1.1.5)。

然后我做了一个uninstall-plugin-in资源,它摆脱了Grails视图中的插件。然后我做了install-plugin资源,即使resources plugin website shows它是1.1.6,我也得到了一个resource-1.1.3插件。

这怎么可能?那是现在的几个版本。此外,该网站称其在3周前更新至版本1.1.6。

是否应该使用install-plugin?有人可以告诉我将插件插入项目的首选方法吗?

感谢。

P.S。不清楚如何下载此插件。

2 个答案:

答案 0 :(得分:3)

dependency resolution DSL的格式为group:name:version

对于资源插件,它应该是runtime ":resources:1.1.6"

install-plugin命令已被非正式弃用,以支持依赖解析DSL。

答案 1 :(得分:0)

但是,这是最新Grails 2.0 documentation中对install-plugin的第一次引用:

“Grails通过数据库迁移插件支持Rails风格的迁移,可以通过运行

来安装
  grails install-plugin database-migration

它将要求GRAILS 2.0需要在第3章中有一个概述部分 - 仅仅是几个字 - 解释了使用安装插件的偏离,创建混乱,而不是在主要任何地方记录刷新依赖Grails 2.0 document如果有人搜索该字词。

否则我认为像我这样的开发人员花费大量时间做与Grails主要目标相反的事情,浪费时间配置事物并让它们一起运行,实现与Grail的目标完全相反:“搜索是“,简单/快速的应用程序开发。