2013-10-09 19 views
8

Bir openource Java projesi oluşturmaya çalışıyorum lilith, gradle ile. Cmd hat penceresinden gradle koşuyoruz Ama bu sorunu karşılamak: A Gravür kullanırken bir Yapı Sorun

D:\Opensource\lilith_svn\sulky-master>gradle 

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring root project 'sulky-master'. 
> Could not resolve all dependencies for configuration ':classpath'. 
    > Could not resolve org.apache.maven.wagon:wagon-webdav-jackrabbit:1.0-beta-6 
. 
    Required by: 
     :sulky-master:unspecified 
     > Could not GET 'http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-webdav-jackrabbit/1.0-beta-6/wagon-webdav-jackrabbit-1.0-beta-6.pom'. 
     > Connection to http://repo1.maven.org refused 
     > Could not resolve com.github.ben-manes:gradle-versions-plugin:0.4. 
    Required by: 
     :sulky-master:unspecified 
     > Could not GET 'http://repo1.maven.org/maven2/com/github/ben-manes/gradle-versions-plugin/0.4/gradle-versions-plugin-0.4.pom'. 
     > Connection to http://repo1.maven.org refused 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug 
option to get more log output. 

BUILD FAILED 

Total time: 44.897 secs 

benim web tarayıcısından hedef dosyaya erişebilir bulundu. Bu yüzden bağlantı hatası ile ilgili hata mesajı hakkında kafam karıştı.

Veya bu, gradle programının internete erişim hakkı olmadığı anlamına mı geliyor? Öyleyse, lütfen bunun için bazı geçici çözümler verin.

Teşekkürler, Terry.

+0

değil gradle, projeyi inşa etmek. Bu, projenin kullandığı uygun platform sürümünü kullandığınızdan emin olacaktır. Bağlantı sorunuyla ilgili olarak, muhtemelen tarayıcınızla web'e bağlanmak için bir proxy kullanın. Http://www.gradle.org/docs/current/userguide/build_environment.html, grapten –

+0

için proxy yapılandırması için bkz. Gradlew kullandığımda, bağlantı istisnası msg, gradle-1.8-bin.zip dosyasını indirirken oradaydı. Ağ kullanamazsam herhangi bir geçici çözüm var mı? –

+1

Bağlantı ile ilgili olarak, muhtemelen web tarayıcınızla bağlanmak için bir proxy kullanın. Grape –

cevap

12

Açık gradle.properties ve aşağıdaki

systemProp.http.proxyHost=127.0.0.1 
systemProp.http.proxyPort=3213 
systemProp.https.proxyHost=127.0.0.1 
systemProp.https.proxyPort=3213 

(Ayarlarınız. Davam ben başka bir bilgisayardan Astrill tarafından bir VPN bağlantısı paylaşımı oldu. Farklı olabilir Daha fazla bilgi için http://gradle.org/docs/current/userguide/build_environment.html Bkz olabilir.)

eklemek C

ayarladığınız takdirde

“GRADLE_USER_HOME” ortam değişkeni işaret: \ Documents and Settings \ myAccount.gradle o .gradle dizinde gradle.properties koyabilirsiniz

+2

için proxy'yi yapılandırma hakkında gradle.org/docs/current/userguide/build_environment.html adresine bakın. Gradle.properties dosyasının otomatik olarak nasıl oluşturulmadığı. PROJE/platformlarımızda/android klasöründe kendi başınıza oluşturmalısınız. –

+0

TEŞEKKÜRLER :) MAN BİR CRAZY GİBİ İŞÇİ –

2

@Bugs Bunny söylediklerini ekleyin. Gradle.properties dosyasının bir kopyası C adresinde bulunabilir: \ gradle-2.13 \ samples \ userguide \ tutorial \ properties \ gradle.properties. Ancak proxyHost ayarlarına sahip değil.

Ben gradle.properties için aşağıdaki eklersiniz: Sen gradlew kullanmalıdır

systemProp.http.proxyHost=proxy_address 
systemProp.http.proxyPort=8080 
systemProp.http.proxyUser=my_user_name 
systemProp.http.proxyPassword=my_secret_password 

systemProp.https.proxyHost=proxy_address 
systemProp.https.proxyPort=8080 
systemProp.https.proxyUser=my_user_name 
systemProp.https.proxyPassword=my_secret_password 
İlgili konular