2013/11/29 7:00頃追記
解決しました
Gradleプラグインでの入れ子構造引数による動的タスク生成 - hentekoのdev日記
何?
タイトル通り
前のエントリでGradleプラグインで入れ子構造の引数の受け取り方を書いたけど、この状態で引数を受け取るときに、nameの名前のタスクを動的に生成したくなった
どうやるのか悩んでる
最初は普通にapplyメソッド内に、
for(book in project.sampleBooks) { project.task("${book.name}") { // task } }
とか書けばいいかなとか考えてたけど、実際やってみたらapplyメソッド内が実行されるタイミングではproject.sampleBooksには何も入っていない
これではbooksのnameが取得出来ない
難しい
知ってる方いたら僕に教えて下さいよろしくお願いいたします