与Grails 2.2.1插件依赖性解析不一致

时间:2013-03-22 16:39:06

标签: grails dependencies grails-plugin

升级到Grails 2.2.1后,我的内联插件指令已停止工作。 例如,以下内容无法解析插件。

grails.plugin.location.'commons' = "../../common/commons-upgrade"

我按照指南 http://grails.org/doc/latest/guide/upgradingFromPreviousVersionsOfGrails.html  它说要添加以下内容 legacyResolve true到BuildConfig.groovy但它仍然不起作用。

该指南也声称

  

Grails 2.2不再使用插件的BuildConfig进行依赖性解析,只使用POM提供的数据

虽然我发现应用程序既不需要POM,但默认情况下仍然使用BuildConfig进行插件解析。鉴于Grails默认依赖于某些插件,我希望create-app能够自动生成POM并默认使用它。

有人可以通过依赖解析解决我的困惑吗?

1 个答案:

答案 0 :(得分:0)

你可以使用 grails generate-pom

为您的插件创建一个可用于部署的pom,但这并不能解决您目前看到的问题。

我发现解决问题的唯一方法是根据http://grails.org/doc/2.2.1/guide/upgradingFromPreviousVersionsOfGrails.html

在构建配置中设置legacyResolve true

希望很快就会修复。