代码之家  ›  专栏  ›  技术社区  ›  babbitt

502从Artifactory下载Gradle Wrapper时出错

  •  1
  • babbitt  · 技术社区  · 13 年前

    我很难让Gradle包装器从Artifactory实例下载-bin.zip文件。我想通过我们的Artifactory工件管理器分发我的公司修改(添加的init脚本)版本的Gradle,但收到了来自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)
    

    有人有什么建议吗?

    1 回复  |  直到 13 年前
        1
  •  3
  •   Peter Niederwieser    13 年前

    我的最佳选择是您的Gradle代理配置丢失或不正确(例如没有 http.nonProxyHosts 设置)。您可以在 Gradle User Guide .

    附言:请不要在这里和上面双重发帖 http://forums.gradle.org 。这只会为每个人创造更多的工作。

    推荐文章