![]() |
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/
沒有留言:
張貼留言