gpt4 book ai didi

gradle - Gradle-有条件地添加配置

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

我有一个配置下面的gradle项目

apply plugin: 'java'
apply plugin: 'maven'

repositories {
mavenCentral()

maven {
credentials {
username "$System.env.REPOSITORY_USER"
password "$System.env.REPOSITORY_PWD"
}
url "$System.env.REPOSITORY_HOME" + /nexus/content/groups/public/"
}
}

理想情况下,只有构建服务器才应该知 Prop 有发布权限的存储库用户名和密码,其他所有人都应该具有只读访问权限(不应应用凭据块)。有没有一种方法可以根据是否同时填充了 credentialsREPOSITORY_USER来有条件地添加 REPOSITORY_PWD块?

如果您有任何建议,我愿意提供更好的解决方案!

最佳答案

尝试使用如下形式:

repositories {
mavenCentral()
}

if (System.env.REPOSITORY_USER != null && System.env.REPOSITORY_PWD != null) {
repositories {
maven {
// Setup here what you need
credentials {
}
}
}
}

关于gradle - Gradle-有条件地添加配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43501950/

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