gpt4 book ai didi

properties - 正确设置 gradle 属性的默认值

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

build.gradle 中包含以下内容:

uploadArchives {
repositories {
mavenDeployer {
repository(url: "$repoUrl") {
authentication(userName: "$repoUser", password: "$repoPassword")
}
}
}
}

如何使 $repoUrl 具有默认值 file://$buildDir/repo

我尝试将 repoUrl=file://$buildDir/repo 放入 gradle.properties 中,但它没有按我的预期工作,因为看起来$repoUrl 不会递归计算。

最佳答案

看起来是因为 repoUrl=file://$buildDir/repo 被视为纯字符串,没有 buildDir 替换。

如果可以尝试这个:

存储库(url: repoUrl.replace('$buildDir', "$buildDir")) {

或者类似这样的东西:

// run as 'gradle build -PreportUrl=blabla'
def repoUrl = "file://$buildDir/repo"
if (binding.variables.containsKey('repoUrl ')) {
repoUrl = binding.variables.get('repoUrl ')
}

关于properties - 正确设置 gradle 属性的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15425507/

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