configurationsプロパティにconifgurationを独自に定義するのがミソ。ここでは、taskdefという名前のconfigurationを作成している。
dependenciesプロパティにカスタムAntタスクが依存するモジュール(ここではJava2HTML Toolのjava2htmlタスク)を記述する際に、このtaskdefというconfigurationを使用する。
ant.taskdefでカスタムAntタスクを定義する方法は、GroovyでAntBuilderを使用する場合と同じ(というか、AntBuilderそのもの)だが、classpathを指定する際に、conifgurationのasPathプロパティを使用する。
関連リンク
- Gradle本家ユーザガイド
- Chapter 17. Using Ant from Gradle
- 17.1.1. Using custom Ant tasks in your build を参照
- Chapter 17. Using Ant from Gradle
0 件のコメント:
コメントを投稿