gpt4 book ai didi

gradle - 如何从命令行覆盖 Gradle `rootProject.name`?

转载 作者:行者123 更新时间:2023-12-03 05:02:30 27 4
gpt4 key购买 nike

我正在编写一个测试来构建并发布到 Artifactory。由于我不希望测试在并发运行时失败(例如由单独的构建作业或开发人员运行),因此我想覆盖 rootProject.name。这可以从命令行完成吗?我尝试过 -ProotProject.name=${module}-Pproject.archivesBaseName=${module} 但它们不起作用(后者确实有一些效果,但该工件仍使用 settings.gradle 中的 rootProject.name 设置发布。

最佳答案

当您需要默认行为时,以下是一个稍微简单的版本,该默认行为在不被覆盖时仅传递默认行为。

rootProject.name = System.getProperty('rootProjectName') ?: rootProject.name

关于gradle - 如何从命令行覆盖 Gradle `rootProject.name`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21123263/

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