gpt4 book ai didi

gradle - 要求 Gradle 在多模块构建中跳过一个模块

转载 作者:行者123 更新时间:2023-12-03 03:15:03 25 4
gpt4 key购买 nike

我有一个多模块构建,其中一个模块暂时没有构建,但我仍然想从我们的 CI 服务器发布其他模块的快照工件。有没有办法告诉 Gradle 从命令行跳过一个模块?像 -x 用于任务,但用于整个模块?

或者任何其他不涉及编辑构建文件或 settings.gradle 的方式?

最佳答案

查看 gradle 命令行选项似乎没有办法跳过特定的子项目。
但是,您可以使用 -p 标志指示 gradle 构建特定的子项目,这也将使 gradle 构建所提供项目所依赖的所有子项目。
因此,如果您有一个依赖于所有其他模块的子项目,除了您不想构建的模块,那么您只需要在该子项目中使用 -p 标志。如果不是这种情况,那么作为一个简单的解决方法,您可以定义一个仅依赖于您要构建的项目的虚拟子项目(最后一个选项意味着更改 settings.gradle 文件,但这可能是一个时间变化)。

关于gradle - 要求 Gradle 在多模块构建中跳过一个模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28990431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com