Top/Java/Ant/Javaから実行する

AntをJavaプログラムから呼び出す方法を調べました。Antつかったプログラムを書きたいときに重宝します。

環境設定

で確認しました。またあらかじめ、

ant.jar
ant-launcher.jar

にクラスパスを通しておきます。

pic.png

やってみる

実行結果

target1:
    [echo] target1です
    [echo] ${target1.msg}

TIPS

変数の制御

変数については外部からプロパティで渡すことが可能

 Project project = new Project();
 ~ 省略 ~
 project.setNewProperty("target1.msg", "メッセージ1");
 project.executeTarget(project.getDefaultTarget());

実行結果

target1:
    [echo] target1です
    [echo] メッセージ1

複数のターゲットを実行

Project project = new Project();
 ~ 省略 ~
project.setNewProperty("target1.msg", "メッセージ1");
project.setNewProperty("target2.msg", "メッセージ2");

Vector list = new Vector();
list.add("target1");
list.add("target2");
project.executeTargets(list);
// project.executeTarget(project.getDefaultTarget());

実行結果

target1:
    [echo] target1です
    [echo] メッセージ1

target2:
    [echo] target2
    [echo] メッセージ2

関連リンク


この記事は

選択肢 投票
おもしろかった 13  
そうでもない 0  
Top/Java/Ant/Javaから実行する

現在のアクセス:16025


添付ファイル: filepic.png 1358件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2026-07-15 (水) 00:03:23