2012年11月28日

Java/Groovy 開發環境快速安裝工具 GVM(Groovy enVironment Manager)

Groovy enVironment Manager (GVM)
現代化的開發環境愈來愈方便,可是當一台電腦同時需要使用不同版本的開發工具,麻煩就來了。

例如:專案 A 需要使用開發工具 CCC 1.1,專案 B 需要工具 CCC 1.2,專案 C 需要 CCC 2.3,結果 CCC 的一般安裝方式只能選擇一個版本。

如果用 CCC 1.2 來建置專案 C,或是用 CCC 2.3 建置專案 B,可能會帶來一場災難。

雖然手腳敏捷的開發者,都知道可以用 SHELL/BATCH SCRIPT 解決多版本問題,但這樣還是相當麻煩~

所以:Ruby 有 RVM、Node.js 有 NVM...

受到 Ruby/RVM 的啟發,Java 開發者現在也有同樣好用的工具:GVM(Groovy enVironment Manager)。

使用 GVM 的前提是:先成為敏捷爪哇開發者(Agile Java Developer),也就是學習 G 系列(Groovy、Grails、Griffon、Gradle)的其中一樣或全部,其中 Grails、Griffon、Gradle 都是以 Groovy 為基礎。

GVM 是用來管理這些以 Groovy 為基礎發展的框架版本,它目前支援的作業系統包含:

  • Linux
  • Mac OSX
  • Cygwin (under Windows)
  • Solaris
  • FreeBSD (with bash installed)

安裝 GVM:

curl -s get.gvmtool.net | bash

使用 GVM 安裝最新版本的 Grails:

gvm install grails

使用 GVM 安裝指定版本的 Grails:

gvm install grails 1.3.9

顯示已安裝的版本:

gvm list grails

指定使用某個版本的 Grails:

gvm use grails 2.1.1

GVM 專案網站:

http://gvmtool.net/

沒有留言:

張貼留言

lyhcode by lyhcode
歡迎轉載,請務必註明出處!