gpt4 book ai didi

java - 在 Teamcity 中运行 Gradle Wrapper 时无法通过代理建立隧道

转载 作者:行者123 更新时间:2023-12-02 02:45:28 26 4
gpt4 key购买 nike

我正在代理后面的 Teamcity 中运行 gradle 构建,并面临 Gradle Wrapper 无法下载 Gradle zip 文件的问题。

我已通过 gradle 参数将代理设置添加到 Gradle 命令。

/export/home/**/teamcity/work/1ea348ab17354b2f/gradlew --init-script /export/home/**/teamcity/plugins/gradle-runner/scripts/init.gradle -Djdk.http.auth.tunneling.disabledSchemes=”” -Djdk.http.auth.proxying.disabledSchemes=”” -Dhttp.proxyHost=***.com -Dhttp.proxyPort=3128 -Dhttp.proxyUser=** -Dhttp.proxyPassword=** -Dorg.gradle.daemon=false -d -b build.gradle bootRepackage

这是我得到的异常:

[11:49:21]   [Step 1/1] Starting: bash /export/home/**/teamcity/work/1ea348ab17354b2f/gradlew --init-script /export/home/**/teamcity/plugins/gradle-runner/scripts/init.gradle -Djdk.http.auth.tunneling.disabledSchemes=”” -Djdk.http.auth.proxying.disabledSchemes=”” -Dhttp.proxyHost=***.com -Dhttp.proxyPort=3128 -Dhttp.proxyUser=** -Dhttp.proxyPassword=** -Dorg.gradle.daemon=false -d -b build.gradle bootRepackage[11:49:21]  [Step 1/1] in directory: /export/home/**/teamcity/work/1ea348ab17354b2f[11:49:21]  [Step 1/1] Downloading https://services.gradle.org/distributions/gradle-4.0-all.zip[11:49:21]  [Step 1/1] [11:49:21]   [Step 1/1] Exception in thread "main" java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 407 Proxy Authentication Required"[11:49:21]  [Step 1/1]  at sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:2084)[11:49:21]  [Step 1/1]  at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:183)[11:49:21]  [Step 1/1]  at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1512)[11:49:21]  [Step 1/1]  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)[11:49:21]  [Step 1/1]  at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)[11:49:21]  [Step 1/1]  at org.gradle.wrapper.Download.downloadInternal(Download.java:66)[11:49:21]  [Step 1/1]  at org.gradle.wrapper.Download.download(Download.java:51)[11:49:21]  [Step 1/1]  at org.gradle.wrapper.Install$1.call(Install.java:62)[11:49:21]  [Step 1/1]  at org.gradle.wrapper.Install$1.call(Install.java:48)[11:49:21]  [Step 1/1]  at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69)[11:49:21]  [Step 1/1]  at org.gradle.wrapper.Install.createDist(Install.java:48)[11:49:21]  [Step 1/1]  at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)[11:49:21]  [Step 1/1]  at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)[11:49:21]  [Step 1/1] Process exited with code 1[11:49:21]  [Step 1/1] Step Gradle failed

I have also tried the following variations of setting the proxy :

-Dhttps.proxyHost=
-Dhttps.proxyPort=
-Dhttps.proxyUser=
-Dhttps.proxyPassword=

-DsystemProp.http.proxyHost=
-DsystemProp.http.proxyPort=
-DsystemProp.http.proxyUser=
-DsystemProp.http.proxyPassword=

-DsystemProp.https.proxyHost=
-DsystemProp.https.proxyPort=
-DsystemProp.https.proxyUser=
-DsystemProp.https.proxyPassword=

并尝试禁用基本身份验证的隧道,如下所示:

-Djdk.http.auth.tunneling.disabledSchemes=””
-Djdk.http.auth.proxying.disabledSchemes=””

这些选项似乎都不适用于 Teamcity。还有什么我应该做的吗?

非常感谢您的帮助。

最佳答案

事实证明,teamcity 运行构建的主机/代理没有连接到互联网。另一个代理能够很好地下载 gradle 安装,并运行完整的构建。

关于java - 在 Teamcity 中运行 Gradle Wrapper 时无法通过代理建立隧道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44635110/

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