我需要在 Gradle 的执行阶段创建和执行任务。
目前,在我的构建任务期间,我确定并创建了多个添加到 taskContainer 的任务,使用:
tasks.add([name: "$taskName", type: "$taskType"], {...})
然后在添加完所有任务后,我依次执行它们,使用:
tasks["$taskName"].execute()
在第一次执行时,我收到以下错误:
> 任务工件状态缓存 (.../.gradle/1.5/taskArtifacts) 尚未锁定。
我做错了什么,有没有更好的方法在执行期间动态添加任务?