gpt4 book ai didi

grails - 如何在不设置密码的情况下在防火墙后面使用 Gradle,只需一个用户?

转载 作者:行者123 更新时间:2023-12-04 12:46:49 26 4
gpt4 key购买 nike

标题说明了一切,我目前正在使用我的 '.gradle' 目录中名为 'gradle.properties' 的文件来设置 systempProp.http.proxy*东西。我注意到使用 Grails 你不需要设置 http.proxy.proxyPassword只是 http.proxHost , http.proxyPort , 和 http.proxyUser在“.grails\ProxySettings.groovy”文件中。

是否有一些我可以使用的 systemProp/配置,所以我不需要使用 Gradle 将我的密码以明文形式输入?

最佳答案

如果您的代理需要密码,Gradle 无法消除对密码的需要。但是,如果您不想将密码检查到代码中(显然,这是一件愚蠢的事情:)),您应该使用环境变量来隐藏它。

您可以设置 env 变量:http.proxyPassword输入您的密码,或使用 -D 运行 gradle范围:

gradle -Dhttp.proxyHost=***  -Dhttp.proxyPort=*** -Dhttp.proxyUser=**** -Dhttp.proxyPassword=****

请记住,如果其他人在没有设置适当的环境变量的情况下构建您的代码,他们的构建可能会失败,因此请记住包含正确的说明。

另请注意,https 有一组不同的属性。哦,如果您的代理干扰 SSL 证书,您可能还需要将代理证书导入您的信任库。

关于grails - 如何在不设置密码的情况下在防火墙后面使用 Gradle,只需一个用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33897468/

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