groovy从2.4升级到3.0,为什么Intellij抱怨无法解析groovy-all-3.0.15-indy.jar?

wnrlj8wa  于 2023-03-01  发布在  其他
关注(0)|答案(1)|浏览(295)

我正在将Spring MVC应用程序从Java 1.8升级到Java 17。我尝试将groovy版本从2.4.x升级到3.0.15。如果我从IntelliJ终端或Mac命令提示符运行干净构建,则构建会运行,但如果我使用gradle文件上显示的Gradle刷新图像进行刷新,则会进行更新,但构建会失败,并出现以下异常:

Could not find groovy-all-3.0.15-indy.jar (org.codehaus.groovy:groovy-all:3.0.15).
Searched in the following locations:
    https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/3.0.15/groovy-all-3.0.15-indy.jar

我确实理解indy.jar不是groovy的一部分,但是为什么IntelliJ试图获得indy.jar呢?
我尝试过将grooy-all更改为groovy,但是构建需要其他与groovy-all捆绑在一起的依赖项。

4nkexdtk

4nkexdtk1#

groovy-all jar已从V2.5开始弃用。不同的库被拆分为单独的jar。如果需要全部,您可以使用groovy-all Gradle pom依赖项here
更多信息here
Indy(InvokeDynamic)也是dropped,因为它依赖于高于1.8的java版本。

相关问题