2016-04-05 5 views
1

Ich lerne grundlegende Frühling, indem ich diesem tutorial folge. ich diesen Befehl ausführen, um das Demo-Basisprojekt zu klonen:Warum mein Google-Projekt immer 200MB Daten aus dem Internet herunterladen?

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

Dann benutze ich IntelliJ das geklonte Gradle Projekt zu importieren. Allerdings, es immer Dinge aus dem Internet herunterladen, und irgendwann Pop-up-Warnung sagt xxx nicht gefunden.

enter image description here

Meine Frage ist, was macht es genau? Wer und wo sage ich dem Code, Sachen herunterzuladen?

Es ist wirklich verwirrend für mich, weil ich nicht herausfinden konnte, was vor sich geht.

Antwort

1

Das Projekt verwendet gradle, um die Anwendung zu erstellen, und die build.gradle-Datei zeigt an, dass dieses Projekt einige abhängige Bibliotheken zum Ausführen benötigt.

Wenn Sie in die Datei build.gradle schauen, werden Sie diese Zeilen finden, die Bibliotheken aus einem central artifact repository (Maven Central in diesem Fall) ziehen.

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

Diese Bibliotheken sind dependencies und sind für dieses Projekt Funktion notwendig, und so müssen sie heruntergeladen werden. Nachdem dies gesagt wurde, sollte es nur einmal heruntergeladen werden müssen, danach sollten sie im Großbuchstaben-Artefakt-Cache aufbewahrt werden.

Verwandte Themen