Mac OS XでApache Antを実行する方法

Mac OS XでApache Antを実行する方法

このチュートリアルでは、Apache AntをMac OSXにインストールする方法を示します。

ツール:

  1. Apache Ant 1.9.4

  2. Mac OSX Yosemite 10.10

Preinstalled Apache Ant?
古いバージョンのMacでは、Apache Antがデフォルトですでにインストールされている場合があります。ApacheAntがインストールされているかどうかを確認してください:

$ ant -v

1. Apache Antを入手する

Apache Ant websiteにアクセスして、.tar.gzファイルを取得します。

install-apache-ant-on-mac-osx

2. それを抽出する

ダウンロードしたgzファイルをお気に入りの場所にコピーして抽出します。

$ cp ~/Downloads/apache-ant-1.9.4-bin.tar.gz .

$ cd ~
$ pwd
/Users/example

$ tar vxf apache-ant-1.9.4-bin.tar.gz

x apache-ant-1.9.4/bin/ant
x apache-ant-1.9.4/bin/antRun
x apache-ant-1.9.4/bin/antRun.pl
x apache-ant-1.9.4/bin/complete-ant-cmd.pl
x apache-ant-1.9.4/bin/runant.pl
x apache-ant-1.9.4/bin/runant.py
x apache-ant-1.9.4/
x apache-ant-1.9.4/bin/
......

$ cd ~/apache-ant-1.9.4/bin
$ pwd
/Users/example/apache-ant-1.9.4/bin

$ ant -v
Apache Ant(TM) version 1.9.4 compiled on April 29 2014
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed

P.S The Apache Ant commands are available at folder $APACHE_ANT_FOLDER/bin.

3. 環境変数

コマンドantを環境変数として設定し、プロジェクトをどこにでも「ant」ビルドできるようにします。

$ vim ~/.bash_profile

$ANT_HOME/binをエクスポートし、ターミナルを保存して再起動します。

~/.bash_profile

export JAVA_HOME=$(/usr/libexec/java_home)
export GRADLE_HOME=/Users/example/gradle
export M2_HOME=/Users/example/apache-maven-3.1.1

# Apache Ant
export ANT_HOME=/Users/example/apache-ant-1.9.4

# Export to PATH
export PATH=$PATH:$GRADLE_HOME/bin:$M2_HOME/bin:$ANT_HOME/bin

もう一度テストしてください。これで、どこからでもantコマンドにアクセスできます。

$ cd ~
$ pwd
/Users/example

$ ant -v
Apache Ant(TM) version 1.9.4 compiled on April 29 2014
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed

完了しました。