タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

antに関するkiszkのブックマーク (3)

  • Ant タスク自作 - @//メモ

    org.apache.tools.ant.MatchingTask?を継承すると、getDirectoryScanner?()を使えるようになる。srcdir以下のファイルをすべて列挙するときなどに便利。 サンプルコード public final class MyTask extends MatchingTask { /** * 出力ディレクトリ * このタスクにdestdirが無い場合にはnullのままです */ private File destDir = null; /** * 入力ディレクトリ * このタスクにsrcdirが無い場合にはnullのままです */ private File srcDir = null; /** * このタスクのfailOnError属性. * このタスクにfailOnError属性がない場合にはtrueがデフォルト値として設定されます */ priva

    kiszk
    kiszk 2009/11/03
  • Antタスク作成

    タスクの処理はオーバーライドされた execute() メソッドによって行われます。以下のタスクは hostname プロパティに実行環境のホスト名を設定しています。 package biz.moyo.lab.sample; import java.net.*; import org.apache.tools.ant.*; public class HostnameTask extends Task{ /** タスクの実行 */ @Override public void execute() { try{ InetAddress local = InetAddress.getLocalHost(); getProject().setProperty("hostname", local.getHostName()); } catch(UnknownHostException ex){ thr

    kiszk
    kiszk 2009/11/03
  • Ant独自タスクの作り方メモ(Hishidama's Ant make task Memo)

    タスクの使用(build.xml上の記述) コンパイル用クラスパス [2007-08-26] タスククラス [/2009-01-22] 実行(execute) [/2010-01-23] 属性(set) 候補選択 [2008-12-25] 子要素(add) [/2007-08-26] DataType 子要素の継承 [/2009-01-13] テキスト要素 [/2009-01-27] プロパティーの展開 [/2015-12-28] ログ出力の方法 タスク定義 独自に作ったタスクをbuild.xmlで使うには、antにそのクラスの場所を教えてやる必要がある。 taskdefを使えば、build.xml内で指定できる。(typedefでも可) build.xml: <taskdef name="original" …build.xml内で使う名称 classname="jp.hishidama

  • 1