我认为从2.5版开始没有单一的jar https://issues.apache.org/jira/browse/GROOVY-8751
从中央检索Groovy 2.5.6似乎是一个问题。我试图直接使用Maven时遇到同样的错误: mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.1:get org.codehaus.groovy:groovy-all:jar:2.5.6
mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.1:get org.codehaus.groovy:groovy-all:jar:2.5.6
看着 服务器 您可以看到只有文档和源可用,而不是JAR文件。所有2.5版本的Groovy-all都是这种情况。
我假设这样做的原因是所有2.5版本都只是某种没有自己代码的“元工件”(因此没有JAR可用)。实际的实现分为以下工件groovy-所有取决于:
org.codehaus.groovy:groovy org.codehaus.groovy:groovy-ant org.codehaus.groovy:groovy-cli-commons org.codehaus.groovy:groovy-cli-picocli org.codehaus.groovy:groovy-console org.codehaus.groovy:groovy-datetime org.codehaus.groovy:groovy-docgenerator org.codehaus.groovy:groovy-groovydoc org.codehaus.groovy:groovy-groovysh org.codehaus.groovy:groovy-jmx org.codehaus.groovy:groovy-json org.codehaus.groovy:groovy-jsr223 org.codehaus.groovy:groovy-macro org.codehaus.groovy:groovy-nio org.codehaus.groovy:groovy-servlet org.codehaus.groovy:groovy-sql org.codehaus.groovy:groovy-swing org.codehaus.groovy:groovy-templates org.codehaus.groovy:groovy-test org.codehaus.groovy:groovy-test-junit5 org.codehaus.groovy:groovy-testng org.codehaus.groovy:groovy-xml
因此,要修改代码,您必须识别您真正需要的groovy工件,并将它们逐个添加到您的代码中。