取决于所有包含的内部版本中的任务,仅在存在特定任务的地方

时间:2019-07-25 09:12:06

标签: gradle

在我的复合构建中,我有一个任务publishToMavenLocal,该任务取决于所有包含的构建中同名的任务。定义如下:

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

这仅在每个包含的内部版本都有一个任务publishToMavenLocal的情况下有效,否则,我将收到错误消息。

我想知道如何更改上面的代码,以仅依赖于所包含的每个内部版本的特定任务。

0 个答案:

没有答案