Gradle の実行フェーズでタスクを作成して実行する必要があります。
現在、ビルドタスク中に、次を使用して、taskContainer に追加する複数のタスクを決定して作成します。
tasks.add([name: "$taskName", type: "$taskType"], {...})
そして、すべてのタスクが追加されたら、次を使用して順番に実行します。
tasks["$taskName"].execute()
最初の実行で、次のエラーが発生します。
> タスク成果物の状態キャッシュ (.../.gradle/1.5/taskArtifacts) がロックされていません。
実行中にタスクを動的に追加するより良い方法はありますか?