サイトロゴ

Antの使い方 〜 Javaプロジェクトのモジュール作成

著者画像
Toshihiko Arai

Apache Antのインストール

ここでは、macOSにApache Antをインストールして、Javaプロジェクトのモジュールを作成するまでの手順を紹介いたします。

Apache Antのバイナリをダウンロード

Apache Antのダウンロードページ から最新のバージョンのバイナリをダウンロードします。例えば、apache-ant-1.10.14-bin.zipをダウンロードします。

ダウンロードしたファイルを展開

unzip apache-ant-1.10.14-bin.zip

適当なディレクトリに移動

sudo mv apache-ant-1.10.14 /usr/local/ant

環境変数を設定

echo 'export ANT_HOME=/usr/local/ant' >> ~/.zshrc
echo 'export PATH=$ANT_HOME/bin:$PATH' >> ~/.zshrc
source ~/.zshrc

Antの動作確認

以下のコマンドでAntが正しくインストールされているか確認します。

ant -version

モジュールの作成

プロジェクトディレクトリの作成

mkdir my-ant-project
cd my-ant-project

build.xmlファイルの作成

以下の内容でbuild.xmlファイルを作成します。

<project name="MyProject" default="compile" basedir=".">
    <description>
        Simple Ant Build File
    </description>

    <property name="src.dir" value="src"/>
    <property name="build.dir" value="build"/>

    <target name="init">
        <mkdir dir="${build.dir}"/>
    </target>

    <target name="compile" depends="init">
        <javac srcdir="${src.dir}" destdir="${build.dir}"/>
    </target>

    <target name="clean">
        <delete dir="${build.dir}"/>
    </target>
</project>

ソースディレクトリとサンプルJavaファイルの作成

mkdir src

srcディレクトリ内にサンプルJavaファイル(例えば、HelloWorld.java)を作成します。

// src/HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

ビルドの実行

ant -f build.xml

これで、buildディレクトリ内にコンパイルされたHelloWorld.classファイルが生成されます。

実行

ビルドが成功したら、生成されたクラスファイルを実行します。

java -cp build HelloWorld

以上が、macOSにApache Antをインストールし、簡単なモジュールを作成して実行する手順です。

関連記事