我在哪里可以获得 groovy-all-4.0.0.jar?
Where can I get groovy-all-4.0.0.jar?
我在哪里可以 get/download groovy-all-4.0.0.jar 在一个文件中包含所有重要的 Groovy 4.0 modules/classes?
到目前为止我只找到了一个pom文件,但是我不能使用Maven。
https://repo1.maven.org/maven2/org/apache/groovy/groovy-all/4.0.0/groovy-all-4.0.0.pom
官方网站,link 下面,有 4.0.
https://groovy.apache.org/download.html
它带有改进的 JPMS 支持、Switch 表达式等。
转到 Maven Central 的搜索页面:
键入 groovy-all。 Select最新版本。单击 top-right.
上的“浏览”
您将到达此页面:
https://repo1.maven.org/maven2/org/apache/groovy/groovy-all/4.0.0/
从这里,您可以复制所有 jar 的链接并通过单击它或使用 wget
、curl
或您拥有的任何东西下载。
编辑:Maven Central 上的 groovy-all 模块现在是一个 POM 模块。这意味着它只是对所有 Groovy 罐子进行分组(实际上是其中的大部分)。
正如在 Groovy 2.5 release notes 上宣布的那样,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')
}
将其放入 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
这包括 Groovy 作为 CLI、REPL、使用 Ivy 获取依赖项、在 运行 时编译代码等 Groovy 需要的一切。你需要所有这些吗?如果你这样做,那么继续使用 groovy-all,否则,建议寻找你实际要使用的罐子。
我在哪里可以 get/download groovy-all-4.0.0.jar 在一个文件中包含所有重要的 Groovy 4.0 modules/classes?
到目前为止我只找到了一个pom文件,但是我不能使用Maven。
https://repo1.maven.org/maven2/org/apache/groovy/groovy-all/4.0.0/groovy-all-4.0.0.pom
官方网站,link 下面,有 4.0. https://groovy.apache.org/download.html
它带有改进的 JPMS 支持、Switch 表达式等。
转到 Maven Central 的搜索页面:
键入 groovy-all。 Select最新版本。单击 top-right.
上的“浏览”您将到达此页面:
https://repo1.maven.org/maven2/org/apache/groovy/groovy-all/4.0.0/
从这里,您可以复制所有 jar 的链接并通过单击它或使用 wget
、curl
或您拥有的任何东西下载。
编辑:Maven Central 上的 groovy-all 模块现在是一个 POM 模块。这意味着它只是对所有 Groovy 罐子进行分组(实际上是其中的大部分)。 正如在 Groovy 2.5 release notes 上宣布的那样,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')
}
将其放入 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
这包括 Groovy 作为 CLI、REPL、使用 Ivy 获取依赖项、在 运行 时编译代码等 Groovy 需要的一切。你需要所有这些吗?如果你这样做,那么继续使用 groovy-all,否则,建议寻找你实际要使用的罐子。