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。不清楚如何下载此插件。
答案 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的目标完全相反:“搜索是“,简单/快速的应用程序开发。