【问题标题】:Grails fix for GRAILS-11813 trips up Maven对 GRAILS-11813 的 Grails 修复使 Maven 绊倒
【发布时间】:2015-01-30 14:29:36
【问题描述】:

将 Grails 2.2.4 项目升级到 2.4.4 我遇到了GRAILS-11813。 Graeme Rocher 提供的修复是添加到 conf/BuildConfig.groovy:

management {
        dependency 'org.springframework:spring-beans:4.0.7.RELEASE'
}

有了这个修复,一切(clean、test-app、run-app、war)都可以在 Grails 命令行中运行。太好了。

问题:Maven 偶然发现了这个问题。几乎任何 Maven 命令(例如,mvn clean)都以:

There was an error loading the BuildConfig: No signature of method: groovy.util.ConfigSlurper$_parse_closure5.dependency() is applicable for argument types: (java.lang.String) values: [org.springframework:spring-beans:4.0.7.RELEASE] (Use --stacktrace to see the full trace)

有出路吗?我在这里没有太多见识,所以我准备好接受教育了。

【问题讨论】:

  • 如果使用 mavenized 应用程序,则不需要此配置。相反,您可以在 pom 或父 pom 中使用Dependency Management

标签: grails grails-maven


【解决方案1】:

我自己的问题的答案。最初的问题GRAILS-11813 现在处于 Fixed 状态,将在即将发布的 Grails 2.4.5 中解决。

所以我会绕过这个问题,等待下一个 Grails 版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 2012-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 2016-08-29
    相关资源
    最近更新 更多