2016-04-05 17 views
1

Bu tutorial izleyerek temel bahar öğreniyorum. Ben demo temel projeyi klonlamak için bu komutu çalıştırın: neden gradle proje hep internetten 200MB veri indirme?

git clone https://github.com/spring-guides/gs-rest-service.git 

Sonra IntelliJ klonlanmış Gradle proje almayı kullanın. Ancak, her zaman internetten şeyler indirirken ve bazen uyarı xxx bulunmazsa diyor açılır.

enter image description here

Sorum tam olarak ne yapıyor olduğu? kim ve ben şeyleri indirmek için kodu söyle? Ben neler olduğunu çözemedim çünkü

Benim için gerçekten kafa karıştırıcı.

cevap

1

proje uygulama oluşturmak için gradle kullanır ve build.gradle dosyası, bu proje çalıştırmak için bazı bağımlı kitaplıkları ihtiyacı olduğunu gradle anlatıyor.

Eğer build.gradle dosyasına bakarsanız, kütüphaneleri central artifact repository'dan (bu durumda Maven Central) çeken bu satırları bulacaksınız.

dependencies { 
    compile("org.springframework.boot:spring-boot-starter-web") 
    testCompile("junit:junit") 
} 

Bu kütüphaneler dependencies ve işlevine bu proje için gerekli olan ve bu yüzden indirilmelidir. Bu sözlerimle, sadece onlar gradle eser önbelleğinde tutulmalıdır bundan sonra, bir kez indirmeniz gerekir gerekir.

İlgili konular