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

関連リンク


この記事は

選択肢 投票
おもしろかった 8  
そうでもない 0  

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

現在のアクセス:14967


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS