返回首页 Groovy 入门

Getting started

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 CentralJCenter 下载 Groovy 各个版本。

可从 JFrog OpenSource Snapshots repository 下载 Groovy 的快照。

获取 Groovy 的其他方式

如果你用的是 Mac OS X 系统,并且已经安装了 Homebrew,那么可以按照如下方式安装:

brew install groovy

如果你在 Mac OS X 上安装的是 MacPorts shell 的话,可以按下列方式安装:

sudo port install groovy

如果你喜欢紧跟着最新的技术和功能,可以去研究一下 Github 上 Groovy 的源代码

如果你喜欢在 IDE 上使用 Groovy,则可以去下载最新的Groovy IDE 插件,并按照插件指令进行配置。

系统需求

Groovy 分支 所需 JVM 版本(不支持动态调用指令) 所需 JVM 版本(支持动态调用指令)*
2.3——当前版本 1.6 1.7
2.0-2.2 1.5 1.7
1.6-1.8 1.5 N/A
1.0-1.5 1.4 N/A

* 如果你打算使用调用动态(invoke dynamic)支持,请阅读相关支持信息

上一篇: 关于 下一篇: 安装 Groovy