Grails Maven插件需要Groovy 2.4.2

2020年11月28日 54点热度 0条评论

我升级到Grails 2.4.2,因为据说可以修复maven插件的一个错误,该错误导致maven插件生成错误的pom.xml文件。现在,当我尝试使用mvn clean install运行2.4.2生成的pom时,出现以下错误消息:

[ERROR] Failed to execute goal org.grails:grails-maven-plugin:2.4.2:maven-compile (default-maven-compile) on project PROJECT : Failed to create classpath for Grails execution. Failure to find org.codehaus.groovy:groovy-all:jar:2.4.2 in https://REPO was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced -> [Help 1]

Groovy 2.4.2很明显不存在,因为2.3.X是最新版本。我如何强制maven插件将2.3.2的groovy-all软件包作为用于Groovy的依赖项?

解决方案如下:

解决方案:这是Maven插件中的错误。我已将代码修复发送给所有者。

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