如何跳过Gradle构建中的某些模块?

时间:2019-01-22 11:29:20

标签: gradle build.gradle

使用Gradle 5.0并使用包含数百个模块的大型仓库,我正在尝试在其中一个核心部分替换某些技术,这会使许多项目在过渡期间失败。 由于我暂时仍想使用CI / CD,因此我正在寻找一种方法来临时禁用这些项目。

我更喜欢在中心位置禁用这些项目,以减少在重新开发/合并开发分支的更新时发生的冲突。

到目前为止,我要做的是将所有预期失败的项目名称都包含到一个外部文件中。这些名称是从与子项目的当前名称匹配的文件中加载的,所有任务都被禁用,期望clean任务(仍然希望能够清除)以匹配项目(在build.gradle中完成)。

build.gradlesettings.gradle中可以像在命令行上使用-x一样,以编程方式更好地做到这一点吗?

0 个答案:

没有答案