我在以可管理的方式组织构建时遇到问题。在我的 gradle 构建中有大量任务,因为对于每个特定的工作元素,gradle 都需要该类型的任务。例如:复制文件 gradle 需要 Copy 任务类型,压缩文件 gradle 需要 Zip 任务类型,删除少量文件 gradle 需要 Delete 任务类型。Javadoc 、 Jar 、 Ear 等也需要它们的任务类型。最终构建有大量任务,并以我必须使用的特定顺序运行所有这些
taskA.mustRunAfter taskB
将这些规则应用于所有任务会使构建更加难以管理。有没有办法在一个任务中对所有这些工作元素(即复制文件、zip 文件、创建 jar 和 javadoc 等)进行编程(如 ant 中提供的)