2014-01-17 38 views
1

我正在嘗試做Spring REST教程,並且在使用教程中推薦的gradle構建工具時遇到了這些構建錯誤。在Spring.io中創建錯誤REST教程

https://spring.io/guides/gs/rest-service/

感謝您的幫助

C:\Users\Desktop\gs-rest-service-master\gs-rest-service-master\initial> 
gradlew build 
Downloading http://services.gradle.org/distributions/gradle-1.8-bin.zip 

Exception in thread "main" java.lang.RuntimeException: java.net.UnknownHostExcep 
tion: services.gradle.org 
     at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc 
essManager.java:78) 
     at org.gradle.wrapper.Install.createDist(Install.java:47) 
     at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129) 
     at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) 
Caused by: java.net.UnknownHostException: services.gradle.org 
     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java 
:178) 
     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 
     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
     at java.net.Socket.connect(Socket.java:579) 
     at java.net.Socket.connect(Socket.java:528) 
     at sun.net.NetworkClient.doConnect(NetworkClient.java:180) 
     at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) 
     at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) 
     at sun.net.www.http.HttpClient.<init>(HttpClient.java:211) 
     at sun.net.www.http.HttpClient.New(HttpClient.java:308) 
     at sun.net.www.http.HttpClient.New(HttpClient.java:326) 
     at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLC 
onnection.java:996) 
     at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne 
ction.java:932) 
     at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection 
.java:850) 
     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon 
nection.java:1300) 
     at org.gradle.wrapper.Download.downloadInternal(Download.java:59) 
     at org.gradle.wrapper.Download.download(Download.java:45) 
     at org.gradle.wrapper.Install$1.call(Install.java:60) 
     at org.gradle.wrapper.Install$1.call(Install.java:47) 
     at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc 
essManager.java:65) 
     ... 3 more 
+1

可能重複的[搖籃代理配置](http://stackoverflow.com/questions/5991194/gradle-proxy-configuration) – MariuszS

回答

2

錯誤消息是不言自明。您的DNS無法正常工作。 services.gradle.org在我的機器上正確解析。

+0

它是否必須上網以建立本地項目? – am6sigma

+0

是啊,想出瞭如何設置代理設置,並解決了它。 – am6sigma

+0

@ am6sigma它必須上網才能下載依賴關係。我不確定Gradle語法是什麼,但Maven有一個目標'dependency:go-offline',它確保下載它需要的所有東西。 – chrylis