2012年10月30日火曜日

GradleでカスタムAntタスクを使用する

Gradleでは標準のAntタスクだけでなく、カスタムAntタスクを使用することもできる。具体的には、以下の通り。


configurationsプロパティにconifgurationを独自に定義するのがミソ。ここでは、taskdefという名前のconfigurationを作成している。

dependenciesプロパティにカスタムAntタスクが依存するモジュール(ここではJava2HTML Toolのjava2htmlタスク)を記述する際に、このtaskdefというconfigurationを使用する。

ant.taskdefでカスタムAntタスクを定義する方法は、GroovyでAntBuilderを使用する場合と同じ(というか、AntBuilderそのもの)だが、classpathを指定する際に、conifgurationのasPathプロパティを使用する。

関連リンク

0 件のコメント:

コメントを投稿