Mac OS X 開発環境構築手順:Groovy/Gradleインストール

開発言語であるGroovyとビルドツールであるGradle。まとめてインストール記録をメモ。

※当手順についてはHomebrewをベースにしているため、事前にHomebrewのインストールが必要です。詳細は以下を参照

Groovyのインストール

  • んで、手順。brewコマンドで一発です。
$ brew search groovy
groovy	    groovyserv
$ brew install groovy
==> Downloading http://dist.groovy.codehaus.org/distributions/groovy-binary-1.8.6.zip
######################################################################## 100.0%
==> Caveats
You should set the environment variable GROOVY_HOME to
  /usr/local/Cellar/groovy/1.8.6/libexec
Warning: Non-executables were installed to "bin".
Installing non-executables to "bin" is bad practice.
The offending files are:
/usr/local/Cellar/groovy/1.8.6/bin/startGroovy
==> Summary
/usr/local/Cellar/groovy/1.8.6: 39 files, 17M, built in 2.0 minutes
$ 
  • インストール後、バージョンを確認。
$ groovy -v
Groovy Version: 1.8.6 JVM: 1.6.0_29 Vendor: Apple Inc. OS: Mac OS X
$ 
  • サンプル的にファイルを作成し、実行してみる。
$ vi test.groovy
----------------
println 'Hello, Groovy!!'
----------------
$ groovy test.groovy
Hello, Groovy!!

Gradleのインストール

  • こちらもbrewコマンドで一発。
$ brew search gradle
gradle
$ brew install gradle
==> Downloading http://services.gradle.org/distributions/gradle-1.0-milestone-9-bin.zip
######################################################################## 100.0%
/usr/local/Cellar/gradle/1.0-milestone-9: 80 files, 32M, built in 4.1 minutes
$ 
  • インストール後、バージョンを確認。
$ gradle -v

------------------------------------------------------------
Gradle 1.0-milestone-9
------------------------------------------------------------

Gradle build time: 2012?N3??13?? 16??10??09?b UTC
Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.8.2 compiled on December 20 2010
Ivy: 2.2.0
JVM: 1.6.0_29 (Apple Inc. 20.4-b02-402)
OS: Mac OS X 10.7.3 x86_64

$ 
$ vi .bash_profile
:
:
GRADLE_HOME=/usr/local/Cellar/gradle/1.0-milestone-9
export GRADLE_HOME

PATH=$PATH:$GRADLE_HOME/bin
export PATH

$ source vi .bash_profile
  • こちらもサンプルコードを作成し、実行してみる。
$ vi build.gradle
-----------------------------------------
task helloWorld << {
    println 'hello, gradle!!'
}
-----------------------------------------
$ gradle -q helloWorld
hello, gradle!!
$ 

参考サイト: