我正在将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
捆绑在一起的依赖项。
1条答案
按热度按时间4nkexdtk1#
groovy-all jar已从V2.5开始弃用。不同的库被拆分为单独的jar。如果需要全部,您可以使用groovy-all Gradle pom依赖项here。
更多信息here。
Indy(InvokeDynamic)也是dropped,因为它依赖于高于1.8的java版本。