Grails maven插件想要Groovy 2.4.2

时间:2014-06-30 13:25:06

标签: java maven grails groovy

我升级到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使用的依赖?

1 个答案:

答案 0 :(得分:7)

解决方案:这是Maven插件中的一个错误。我向代理人发送了代码修复程序。

更新:我发送了一个包含在Grails中的错误修复程序。新的依赖关系是org.grails:grails-maven-plugin:2.4.3。您应该更新Grails BuildConfig和pom文件(或重新生成它)。