アキはフリーランスのプログラマーです >> Java >> Ant

このエントリーを含むはてなブックマーク このエントリーを含むECナビ人気ニュース

非常に簡単なAntTaskです。

最初のAntTaskを作成する上で覚えることは3つです。

一つはorg.apache.tools.ant.TaskをExtendsしたクラスを作成する。

2つ目はpublic void execute()をオーバーライドします。(うまくタスクが動作しないときは、このexecuteが、exexuteとかなっていませんか?)

3つ目はメッセージを出力するにはSystem.out.printlnではなく、project.message(string)を使います。


/*
 * 作成日: 2003/11/26
 *
 * この生成されたコメントの挿入されるテンプレートを変更するため
 * ウィンドウ > 設定 > Java > コード生成 > コードとコメント
 */
package task;
import org.apache.tools.ant.Task;



/**
 * @author 
 *
 * この生成されたコメントの挿入されるテンプレートを変更するため
 * ウィンドウ > 設定 > Java > コード生成 > コードとコメント
 */
public class SimpleTask extends Task{

public void execute(){
	
	project.log("simple task");
	
}

}

[カスタムタスクの作り方]

■メッセージを表示するTask

■文字列を渡すTask

■別のコマンドを呼び出すTask

■コマンドラインからも呼び出せるTask(脱線)


このエントリーを含むはてなブックマーク このエントリーを含むECナビ人気ニュース