我在哪里可以获取/下载 groovy-all-4.0.0.jar,其中包含一个文件中所有重要的 Groovy 4.0 模块/类?
到目前为止我只找到了一个pom文件,但我无法使用Maven。
https://repo1.maven.org/maven2/org/apache/groovy/groovy-all/4.0.0/groovy-all-4.0.0.pom
进入Maven Central的搜索页面:
输入 groovy-all。选择最新版本。点击右上角的“浏览”。
您将到达此页面:
https://repo1.maven.org/maven2/org/apache/groovy/groovy-all/4.0.0/
从这里,您可以将链接复制到所有 jar 并通过单击它或使用wget
或curl
您拥有的其他方式进行下载。
编辑:Maven Central 上的 groovy-all 模块现在是一个 POM 模块。这意味着它只是对所有 Groovy jar(实际上是大多数)进行分组。正如Groovy 2.5 发行说明中所宣布的那样,groovy-all jar 不再发布。也就是说,您需要使用 Maven、Gradle 或 Ivy 等工具从 groovy-all Maven 工件下载 jar(因为传递依赖项也必须下载)。
我建议您使用mvn dependency:get
下载所有依赖项(不幸的是,它只会将工件安装在本地 Maven 存储库中,而不是像您可能想要的那样安装在单个目录上),或者像这样使用 Gradle:
repositories {
mavenCentral()
}
configurations {
groovy
}
dependencies {
groovy 'org.apache.groovy:groovy-all:4.0.0'
}
task downloadGroovy(type: Copy) {
from configurations.groovy
into file('groovy-jars')
}
Run Code Online (Sandbox Code Playgroud)
将其放入build.gradle
文件中,然后从同一目录运行gradle downloadGroovy
. 它将把所有 jar 下载到groovy-jars
目录中。
但请注意,这几乎肯定不是您想要的。您很可能应该选择您真正需要的 groovy jar,然后只下载它们。
以下是我使用 Gradle 下载 jar 时获得的 jar 列表:
ant-1.10.12.jar groovy-datetime-4.0.0.jar groovy-templates-4.0.0.jar jline-2.14.6.jar
ant-antlr-1.10.12.jar groovy-docgenerator-4.0.0.jar groovy-test-4.0.0.jar junit-4.13.2.jar
ant-junit-1.10.12.jar groovy-groovydoc-4.0.0.jar groovy-test-junit5-4.0.0.jar junit-jupiter-api-5.8.2.jar
ant-launcher-1.10.12.jar groovy-groovysh-4.0.0.jar groovy-xml-4.0.0.jar junit-jupiter-engine-5.8.2.jar
asm-9.2.jar groovy-jmx-4.0.0.jar groovy-yaml-4.0.0.jar junit-platform-commons-1.8.2.jar
asm-analysis-9.2.jar groovy-json-4.0.0.jar hamcrest-core-1.3.jar junit-platform-engine-1.8.2.jar
asm-tree-9.2.jar groovy-jsr223-4.0.0.jar ivy-2.5.0.jar junit-platform-launcher-1.8.2.jar
asm-util-9.2.jar groovy-macro-4.0.0.jar jackson-annotations-2.13.1.jar opentest4j-1.2.0.jar
groovy-4.0.0.jar groovy-nio-4.0.0.jar jackson-core-2.13.1.jar org.abego.treelayout.core-1.0.3.jar
groovy-ant-4.0.0.jar groovy-servlet-4.0.0.jar jackson-databind-2.13.1.jar picocli-4.6.2.jar
groovy-cli-picocli-4.0.0.jar groovy-sql-4.0.0.jar jackson-dataformat-yaml-2.13.1.jar qdox-1.12.1.jar
groovy-console-4.0.0.jar groovy-swing-4.0.0.jar javaparser-core-3.24.0.jar snakeyaml-1.28.jar
Run Code Online (Sandbox Code Playgroud)
这包括 Groovy 作为 CLI、REPL 运行、获取 Ivy 依赖项、在运行时编译代码等所需的一切。您需要所有这些吗?如果您这样做,那么请继续使用 groovy-all,否则,建议您寻找您实际要使用的 jar。
归档时间: |
|
查看次数: |
10044 次 |
最近记录: |