鍍金池/ 教程/ Java/ 安裝 Groovy
Grape 依賴管理器
與 Java 的區(qū)別
語法風(fēng)格指南
Groovy 開發(fā)工具包
領(lǐng)域?qū)S谜Z言
安全更新
Groovy 與應(yīng)用的集成
運(yùn)行時(shí)及編譯時(shí)元編程(end)
測試指南
安裝 Groovy
設(shè)計(jì)模式
Groovy 的下載

安裝 Groovy

下載

下載區(qū)提供了 Groovy 分發(fā)版(二進(jìn)制包與源碼包)、Windows 安裝程序以及文檔的下載。

要想快速安全地在 Mac OSX、Linux 或 Cygwin 上使用 Groovy,可以使用 GVM(the Groovy enVironment Manager,Groovy 環(huán)境管理器)來下載并配置任何選擇的 Groovy 版本。相關(guān)的基本 指令 見下文。

1.1 穩(wěn)定版

可以通過發(fā)行說明變更日志中了解該版本的更多詳細(xì)信息。

如果計(jì)劃使用 invokedynamic 支持,請閱讀這些說明

1.2 快照

如果想測試最新版本的 Groovy,緊跟技術(shù)前言,可以使用快照構(gòu)建。一旦某個(gè)構(gòu)建成功運(yùn)行在我們的持續(xù)集成服務(wù)器上,則一個(gè)快照就會部署到 Artifactory 的 OSS 快照倉庫中。

1.3 前提條件

Groovy 2.4 需要 Java 6+ ,并對直到 Java 8 的版本都提供了全面支持。目前在使用 Java 9 快照時(shí)在某些方面上出現(xiàn)了一些問題。groovy-nio 模塊需要 Java 7+。如果使用 Groovy 的 invokeDynamic 功能,需要 Java 7+,但我們建議使用 Java 8。

通過 Groovy CI 服務(wù)器,我們可以很方便地獲知支持不同 Groovy 版本的 Java 版本。測試套件在 Groovy流所支持的所有 Java 主要版本上都對其進(jìn)行了測試,已經(jīng)差不多經(jīng)過了 10000 次測試。

2 Maven 倉庫

如果希望將 Groovy 嵌入應(yīng)用,可以采用指向你所選擇的 maven 倉庫或 JCenter maven repository

2.1 穩(wěn)定版本

Gradle Maven 解釋說明
org.codehaus.groovy:groovy
org.codehaus.groovygroovy2.4.5
Groovy 核心部分,未帶任何模塊(見下文)
org.codehaus.groovy:groovy-$module:2.4.5
org.codehaus.groovygroovy-$module2.4.5
"$module" 可以替代為不同的 Groovy 可選模塊:"ant"、"bsf"、"console"、"docgenerator"、"groovydoc"、"groovysh"、"jmx"、"json"、"jsr223"、"servlet"、"sql"、"swing"、"test"、"testng" 和 "xml"。比如 groovy-sql
org.codehaus.groovy:groovy-all:2.4.5
org.codehaus.groovygroovy-all2.4.5
核心部分加上所有的模塊??蛇x的依賴項(xiàng)都被標(biāo)上 optional。你可能需要包含一些可選的依賴關(guān)系才能使用 Groovy 的一些功能,比如AntBuilder、GroovyMBeans,等等。

要想使用 InvokeDynamic 版本的 jar 文件,只需添加 :indy(Gradle)或者indy(Maven)。

3 GVM (Groovy 環(huán)境管理器)

該工具可以便于在任何 Bash 平臺(Mac OSX、Linux、Cygwin、Solaris 或 FreeBSD)下安裝 Groovy。

只需打開一個(gè)新的終端,然后輸入:

$ curl -s get.gvmtool.net | bash

遵照屏幕上的指令完成安裝即可。

打開新的終端或輸入命令:

$ source "$HOME/.gvm/bin/gvm-init.sh"

然后安裝最新的穩(wěn)定版本:

$ gvm install groovy

安裝結(jié)束后,這就變成了你所使用的默認(rèn)版本,利用下列命令進(jìn)行測試:

$ groovy -version

就這么簡單!

4 Groovy 的其他安裝方式

4.1 Mac OS X 下的安裝

4.1.1 MacPorts

假如你的 MacOS 上安裝了 MacPorts,可以運(yùn)行:

sudo port install groovy

4.1.2. Homebrew

假如在 MacOS 上安裝了 Homebrew 則可以運(yùn)行以下命令:

brew install groovy

4.2 Windows 上的安裝

Windows 系統(tǒng)下可以使用 NSIS Windows 安裝程序。

4.3 其他分發(fā)版

可以從這個(gè)站點(diǎn)下載其他的 Groovy 分發(fā)版。

4.4 源代碼

可以獲取GitHub 上維護(hù)的源代碼以緊跟技術(shù)前沿。

4.5 IDE 插件

如果使用的是 IDE,可以獲取最新的 IDE 插件 然后按照 IDE 安裝指令一步步去執(zhí)行。

5 二進(jìn)制分發(fā)版的安裝

二進(jìn)制分發(fā)版的安裝需要下列步驟:

  • 首先下載一個(gè)二進(jìn)制分發(fā)版,解壓縮到本地文件系統(tǒng)中。

  • GROOVY_HOME 環(huán)境變量設(shè)定為解壓縮分發(fā)包的目錄。

  • PATH 環(huán)境變量中添加 GROOVY_HOME/bin。

  • JAVA_HOME 環(huán)境變量指向 JDK。在 Mac OS X 為 /Library/Java/Home,在其他的 Unix 系統(tǒng)下,通常是 /usr/java。如果你已經(jīng)安裝好了 Ant 或 Maven 這樣的工具,可能不需要再執(zhí)行這個(gè)步驟。

安裝好了 Groovy,現(xiàn)在輸入下列命令測試一下:

groovysh

這將創(chuàng)建一個(gè)交互式的 Groovy shell,在這里可以輸入任何 Groovy 語句?;蛘哌\(yùn)行 Swing 交互式控制臺類型:

groovyConsole

運(yùn)行一個(gè)特定的 Groovy 腳本的 :

groovy SomeScript