我升级到Grails 2.4.2,因为据说修复了maven插件的一个错误,导致它生成一个糟糕的pom.xml文件。现在,当我尝试使用mvn clean install
运行2.4.2生成的pom时,我收到以下错误消息:
[错误]无法执行目标 org.grails:Grails的,Maven的插件:2.4.2:Maven的编译 项目PROJECT上的(default-maven-compile):创建失败 Grails执行的类路径。找不到 org.codehaus.groovy:groovy-all:jar:
https://REPO
中的2.4.2被高速缓存 本地存储库,解决方案将不会重新尝试,直到 nexus的更新间隔已经过去或强制更新 - > [帮助1]
Groovy 2.4.2显然不存在,因为2.3.X是最新版本。如何强制maven插件将2.3.2的groovy-all包作为Groovy使用的依赖?
答案 0 :(得分:7)
解决方案:这是Maven插件中的一个错误。我向代理人发送了代码修复程序。
更新:我发送了一个包含在Grails中的错误修复程序。新的依赖关系是org.grails:grails-maven-plugin:2.4.3
。您应该更新Grails BuildConfig和pom文件(或重新生成它)。