Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Grails maven插件需要Groovy 2.4.2_Java_Maven_Grails_Groovy - Fatal编程技术网

Java Grails maven插件需要Groovy 2.4.2

Java Grails maven插件需要Groovy 2.4.2,java,maven,grails,groovy,Java,Maven,Grails,Groovy,我升级到Grails2.4.2,因为这可能修复了maven插件的一个bug,该bug导致它生成了一个错误的pom.xml文件。现在,当我尝试使用mvn clean install运行2.4.2生成的pom时,我收到以下错误消息: [错误]无法执行目标 grails:grailsmaven插件:2.4.2:maven编译 项目上的(默认maven编译):未能创建 Grails执行的类路径。找不到 groovy:groovy-all:jar:2.4.2 inhttps://REPO已缓存在中 在本地

我升级到Grails2.4.2,因为这可能修复了maven插件的一个bug,该bug导致它生成了一个错误的pom.xml文件。现在,当我尝试使用
mvn clean install
运行2.4.2生成的pom时,我收到以下错误消息:

[错误]无法执行目标 grails:grailsmaven插件:2.4.2:maven编译 项目上的(默认maven编译):未能创建 Grails执行的类路径。找不到 groovy:groovy-all:jar:2.4.2 in
https://REPO
已缓存在中 在本地存储库中,在 nexus的更新间隔已过或强制更新->[帮助1]


Groovy2.4.2显然不存在,因为2.3.X是最新版本。如何强制maven插件使用2.3.2的groovy all包作为groovy的依赖项?

解决方案:这是maven插件中的一个bug。我给主人发了一个代码修复程序


更新:我发送了一个bug修复程序,该修复程序被合并到Grails中。新的依赖关系是
org.grails:grailsmaven-plugin:2.4.3
。您应该更新grailsbuildconfig和pom文件(或重新生成它)。

刚刚遇到了同样的问题。我已将JIRA添加到Grails项目:。您找到解决方法了吗?我可以看出有一个解决方案,Graeme建议添加一个依赖项作为解决方案,但这似乎并没有解决这个问题。若你们有一个解决办法,若你们能把它贴出来,我将非常感激。啊,问题解决了
org.grails:grailsmaven插件:2.4.3
现已发布。在POM中使用它可以解决这个问题。似乎也不需要依赖项。@StuartWatt遗憾的是,当前版本中没有修复此问题。我是第一次使用grails,添加这个dep并不能解决这个问题(intellij找到了这个dep,但在运行时仍然需要旧的groovy jar)。我错过什么了吗?