Groovy 的下载
通过这个下载页面,你可以下载各种 分发版 (二进制或源代码形式),以及(只针对有些版本的) Windows 安装程序以及文档。
所有的下载文件都维护在 Bintray 的 Groovy 仓库 站点上。在 Bintray 注册后,就可以评价、审查、注册以便得到新版本通知。
假如想在 Mac OS X、Linux 或 Cygwin 上快速开始,可以使用 SDKMAN! (The Software Development Kit Manager,软件开发工具包管理器) 页面下载并配置想要的 Groovy 版本。 基本步骤 见下文。
Windows 用户则可以使用 Posh-GVM (POwerSHell Groovy enVironment Manager),一种 GVM CLI 的 PowerShell 克隆版。
分发版
可以下载二进制分发版、源码分发版、文档包,以及三者的合包。
Groovy 2.4
Groovy 2.4 是 Groovy 最新的官方 版本 。要点:2.4.4 之前的版本不能运行于 Apache Software Foundation 之
Apache Groovy 是一项经过 Apache 软件基金会(ASF)孵化而诞生的项目,由 Apache 孵化管理委员会(PMC)赞助。项目的孵化首先需要考察所有最近接受的项目,然后如果进一步的审查表明,某个项目的基础架构、沟通方式、决策过程都已经稳定下来,和 ASF 其他成功项目有着一致的方式,这时它才会被确认为处于孵化状态。虽然孵化状态并不一定能够反应项目代码的完整性或稳定性,但它确实表明了项目已经获得了 ASF 的部分支持。
2.4.5 分发版官方下载地址
具体情况可查阅 版本变更日志 。
如果希望在 JDK 7+ 的环境下使用它,请参考 调用动态支持信息 。
版本变更日志
可以查看版本变更日志,了解 过去版本 的相关信息。
SDKMAN! (The Software Development Kit Manager)
有了这一工具,在 Bash 平台(Mac OS X、Linux、Cygwin、Solaris 或 FreeBSD)上安装 Groovy 就会非常便利。
先开启终端命令行工具,输入:
$ curl -s get.sdkman.io | bash
然后遵照屏幕上的指令一步一步完成安装操作。
或者,打开一个新的终端命令行,输入如下命令:
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
然后安装最新的稳定版 Groovy:
$ sdk install groovy
安装完成后,可以将它设为所用的默认版本,用以下代码进行测试:
$ groovy -version
这就安全完了,很简单吧?
从构建工具中添加
如果你希望在现有项目中将 Groovy 作为依赖项添加进来,可以在项目构建文件描述符中的依赖部分将 Groovy JAR 文件引入进来:
Gradle | Maven | 解释说明 |
---|---|---|
org.codehaus.groovy:groovy:x.y.z | org.codehaus.groovygroovyx.y.z | Groovy 核心部分,未带任何模块(见下文)。也包括 Antlr、ASM 和 Commons-CLI 的 jar 版本。 |
org.codehaus.groovy:groovy-$module:x.y.z | org.codehaus.groovygroovy-$modulex.y.z | $module 可以替代为不同的 Groovy 可选模块:ant、bsf、console、docgenerator、groovydoc、groovysh、jmx、json、jsr223、servlet、sql、swing、test、testng 和 xml。比如 groovy-sql |
org.codehaus.groovy:groovy-all:x.y.z | org.codehaus.groovygroovy-allx.y.z | 核心部分加上所有的模块。也包括 Antlr、ASM 和 Commons-CLI 的 jar 版本。允许你或你的其他依赖项(比如 Hibernate)使用这些 jar 的其他版本。可选的依赖项都被标上 optional。你可能需要包含一些可选的依赖关系才能使用 Groovy 的一些功能,比如 AntBuilder、GroovyMBeans,等等。 |
Maven 仓库
可从 Maven Central 或 JCenter 下载 Groovy 各个版本。
可从 JFrog OpenSource Snapshots repository 下载 Groovy 的快照。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论