Gradle 如何执行在执行阶段创建的任务?
我正在从Gradle4.x迁移到6.x 目前,我在执行阶段创建了许多动态任务,其中包含来自构建之前步骤的数据。无法在定义阶段定义任务。如果我在定义阶段创建所有可能的任务,这将需要几个小时,执行将在几秒钟内运行 在Gradle4.x中,我使用foo.execute()立即执行这些任务。这在Gradle 6.x中已经不可能了。最好的替代品是什么 ist是否可以在执行阶段添加依赖项?在未来的版本中也是这样吗?我喜欢这样的结构:Gradle 如何执行在执行阶段创建的任务?,gradle,task,execution,phase,Gradle,Task,Execution,Phase,我正在从Gradle4.x迁移到6.x 目前,我在执行阶段创建了许多动态任务,其中包含来自构建之前步骤的数据。无法在定义阶段定义任务。如果我在定义阶段创建所有可能的任务,这将需要几个小时,执行将在几秒钟内运行 在Gradle4.x中,我使用foo.execute()立即执行这些任务。这在Gradle 6.x中已经不可能了。最好的替代品是什么 ist是否可以在执行阶段添加依赖项?在未来的版本中也是这样吗?我喜欢这样的结构: task taskFactory { DynamicTask dt
task taskFactory {
DynamicTask dt = new DynamicTask()
mainTask.dependsOn dt
...
}
task mainTask(dependsOn taskFactory) {
...
}
或者在定义阶段和执行阶段之间有一个阶段吗