1

Gradle ラッパーが Artifactory インスタンスから -bin.zip ファイルをダウンロードするのに問題があります。企業が修正した (init スクリプトを追加した) バージョンの Gradle を Artifactory アーティファクト マネージャー経由で配布したいのですが、Artifactory サーバーから 502 エラーが発生します。残念ながら、Artifactory サーバーのログには、このリクエストに関する有益な情報は何もありません。http://testlab3:8081/artifactory/simple/ext-release-local/gradle/gradle/1.4/gradle-1.4-bin.zipロケーションバーにファイルを入力すると、ブラウザがファイルを正常に完全にダウンロードできることを確認しました。

関連するクロージャーは次のとおりです。

task wrapper(type: Wrapper) {
    distributionUrl = 'http://testlab3:8081/artifactory/simple/ext-release-local/gradle/gradle/1.4/gradle-1.4-bin.zip'
}  

それから私は実行します

$gradle wrapper

そして、ラッパーを使用しようとしたときに得られるトレースは次のとおりです。

c:\Development\Intellij\projectName>gradlew tasks
Downloading http://testlab3:8081/artifactory/simple/ext-release-local/gradle/g
radle/1.4/gradle-1.4-bin.zip

Exception in thread "main" java.io.IOException: Server returned HTTP response co
de: 502 for URL: http://testlab3:8081/artifactory/simple/ext-release-local/gra
dle/gradle/1.4/gradle-1.4-bin.zip
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
nection.java:1612)
        at org.gradle.wrapper.Download.downloadInternal(Download.java:63)
        at org.gradle.wrapper.Download.download(Download.java:49)
        at org.gradle.wrapper.Install.createDist(Install.java:51)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)

誰にも提案がありますか?

4

1 に答える 1

3

私の最善の策は、Gradle プロキシ構成が欠落しているか正しくない (たとえば、http.nonProxyHosts設定されていない) ことです。Gradle プロキシ構成の詳細については、Gradle User Guideを参照してください。

PS: こことhttp://forums.gradle.orgに二重投稿しないでください。それは、誰にとってもより多くの仕事を生み出すだけです。

于 2013-03-28T14:20:16.597 に答える