Gradle 在所有包含的生成中执行特定任务的任务

Gradle 在所有包含的生成中执行特定任务的任务,gradle,Gradle,我有一个根项目,它通过settings.gradle中的includebild包含许多其他项目。所有子项目都有一个名为PublishToEventLocal的任务 如何在根项目中定义一个任务PublishToAvenLocal,该任务调用每个子项目的每个PublishToAvenLocal,而不需要为每个子项目专门手动定义dependsOn?本用例实际上包含在。以下代码将文档中的示例改编为您的用例: task publishToMavenLocal { dependsOn gradle.

我有一个根项目,它通过settings.gradle中的includebild包含许多其他项目。所有子项目都有一个名为PublishToEventLocal的任务


如何在根项目中定义一个任务PublishToAvenLocal,该任务调用每个子项目的每个PublishToAvenLocal,而不需要为每个子项目专门手动定义dependsOn?

本用例实际上包含在。以下代码将文档中的示例改编为您的用例:

task publishToMavenLocal {
    dependsOn gradle.includedBuilds*.task(':publishToMavenLocal')
}