通過這個(gè)下載頁(yè)面,你可以下載各種分發(fā)版(二進(jìn)制或源代碼形式),以及(只針對(duì)有些版本的) Windows 安裝程序以及文檔。
所有的下載文件都維護(hù)在 Bintray 的 Groovy 倉(cāng)庫(kù)站點(diǎn)上。在 Bintray 注冊(cè)后,就可以評(píng)價(jià)、審查、注冊(cè)以便得到新版本通知。
假如想在 Mac OS X、Linux 或 Cygwin 上快速開始,可以使用 SDKMAN! (The Software Development Kit Manager,軟件開發(fā)工具包管理器)頁(yè)面下載并配置想要的 Groovy 版本。基本步驟見下文。
Windows 用戶則可以使用 Posh-GVM(POwerSHell Groovy enVironment Manager),一種 GVM CLI 的 PowerShell 克隆版。
可以下載二進(jìn)制分發(fā)版、源碼分發(fā)版、文檔包,以及三者的合包。
Groovy 2.4 是 Groovy 最新的官方版本。要點(diǎn):2.4.4 之前的版本不能運(yùn)行于 Apache Software Foundation 之
Apache Groovy 是一項(xiàng)經(jīng)過 Apache 軟件基金會(huì)(ASF)孵化而誕生的項(xiàng)目,由 Apache 孵化管理委員會(huì)(PMC)贊助。項(xiàng)目的孵化首先需要考察所有最近接受的項(xiàng)目,然后如果進(jìn)一步的審查表明,某個(gè)項(xiàng)目的基礎(chǔ)架構(gòu)、溝通方式、決策過程都已經(jīng)穩(wěn)定下來,和 ASF 其他成功項(xiàng)目有著一致的方式,這時(shí)它才會(huì)被確認(rèn)為處于孵化狀態(tài)。雖然孵化狀態(tài)并不一定能夠反應(yīng)項(xiàng)目代碼的完整性或穩(wěn)定性,但它確實(shí)表明了項(xiàng)目已經(jīng)獲得了 ASF 的部分支持。
具體情況可查閱 版本變更日志。
如果希望在 JDK 7+ 的環(huán)境下使用它,請(qǐng)參考調(diào)用動(dòng)態(tài)支持信息。
可以查看版本變更日志,了解過去版本的相關(guān)信息。
有了這一工具,在 Bash 平臺(tái)(Mac OS X、Linux、Cygwin、Solaris 或 FreeBSD)上安裝 Groovy 就會(huì)非常便利。
先開啟終端命令行工具,輸入:
$ curl -s get.sdkman.io | bash
然后遵照屏幕上的指令一步一步完成安裝操作。
或者,打開一個(gè)新的終端命令行,輸入如下命令:
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
然后安裝最新的穩(wěn)定版 Groovy:
$ sdk install groovy
安裝完成后,可以將它設(shè)為所用的默認(rèn)版本,用以下代碼進(jìn)行測(cè)試:
$ groovy -version
這就安全完了,很簡(jiǎn)單吧?
如果你希望在現(xiàn)有項(xiàng)目中將 Groovy 作為依賴項(xiàng)添加進(jìn)來,可以在項(xiàng)目構(gòu)建文件描述符中的依賴部分將 Groovy JAR 文件引入進(jìn)來:
Gradle | Maven | 解釋說明 |
---|---|---|
org.codehaus.groovy:groovy:x.y.z |
|
Groovy 核心部分,未帶任何模塊(見下文)。也包括Antlr、ASM 和Commons-CLI 的 jar 版本。 |
org.codehaus.groovy:groovy-$module:x.y.z |
|
"$module" 可以替代為不同的 Groovy 可選模塊:"ant"、"bsf"、"console"、"docgenerator"、"groovydoc"、"groovysh"、"jmx"、"json"、"jsr223"、"servlet"、"sql"、"swing"、"test"、"testng" 和 "xml"。比如 |
org.codehaus.groovy:groovy-all:x.y.z |
|
核心部分加上所有的模塊。也包括Antlr、ASM 和Commons-CLI 的 jar 版本。允許你或你的其他依賴項(xiàng)(比如 Hibernate)使用這些 jar 的其他版本??蛇x的依賴項(xiàng)都被標(biāo)上 optional。你可能需要包含一些可選的依賴關(guān)系才能使用 Groovy 的一些功能,比如AntBuilder、GroovyMBeans,等等。 |
可從 Maven Central 或 JCenter 下載 Groovy 各個(gè)版本。
可從 JFrog OpenSource Snapshots repository 下載 Groovy 的快照。
如果你用的是 Mac OS X 系統(tǒng),并且已經(jīng)安裝了 Homebrew,那么可以按照如下方式安裝:
brew install groovy
如果你在 Mac OS X 上安裝的是 MacPorts shell 的話,可以按下列方式安裝:
sudo port install groovy
如果你喜歡緊跟著最新的技術(shù)和功能,可以去研究一下 Github 上 Groovy 的源代碼。
如果你喜歡在 IDE 上使用 Groovy,則可以去下載最新的Groovy IDE 插件,并按照插件指令進(jìn)行配置。
Groovy 分支 | 所需 JVM 版本(不支持動(dòng)態(tài)調(diào)用指令) | 所需 JVM 版本(支持動(dòng)態(tài)調(diào)用指令)* |
---|---|---|
2.3——當(dāng)前版本 | 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 |
* 如果你打算使用調(diào)用動(dòng)態(tài)(invoke dynamic)支持,請(qǐng)閱讀相關(guān)支持信息