升级到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并默认使用它。
有人可以通过依赖解析解决我的困惑吗?
答案 0 :(得分:0)
你可以使用
grails generate-pom
为您的插件创建一个可用于部署的pom,但这并不能解决您目前看到的问题。
我发现解决问题的唯一方法是根据http://grails.org/doc/2.2.1/guide/upgradingFromPreviousVersionsOfGrails.html
在构建配置中设置legacyResolve true希望很快就会修复。