2013-03-28 47 views
1

我無法讓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,如果我將它輸入到位置欄。來自Artifactory的Gradle Wrapper下載的502錯誤

以下是有關停業:

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) 

任何人有建議嗎?

回答

3

我最好的選擇是您的Gradle代理配置丟失或不正確(例如,沒有設置http.nonProxyHosts)。您可以在Gradle User Guide中瞭解有關Gradle代理配置的更多信息。

PS:請不要在這裏和http://forums.gradle.org上雙重張貼。這只是爲每個人創造更多的工作。