2016-06-01 11 views
0

Ich verwende derzeit Eclipse mit Buildship-Plugin. Ich möchte Spring- und Hibernate-JARs in mein Google-Projekt herunterladen. Wie mache ich das? Ich legte die folgende in meiner build.gradle Datei für Abhängigkeiten:So laden Sie Spring- und Hibernate-JARs über Gradle herunter

apply plugin: 'java' 

dependencies { 
    compile 'org.springframework:spring-context:4.2.6.RELEASE' 
} 

repositories { 
    jcentral() 
} 

jar { 
    manifest { 
     attributes 'Main-Class': 'one.MainClass' 
    } 
} 

Nach gradle Build ausgeführt wird, heißt es, dass die Build erfolgreich ist, und ich kann die JAR-Datei erzeugt laufen. Ich kann jedoch die Spring JARs nicht finden.

Wie kann ich die Spring-Gläser in mein Eclipse-Projekt herunterladen, damit ich sie zum Build-Pfad hinzufügen kann?

+0

Es klingt, als ob Sie mehrere Fragen hier haben: 1) Wo legt Gradle die Gläser, die es herunterlädt (d. H. Wo ist der Gradle jar Cache)? und 2) Wie richte ich ein Großprojekt in Eclipse ein, so dass die in build.gradle referenzierten JAR-Dateien auf dem Eclipse-Klassenpfad verfügbar sind? – GreenGiant

+0

Ja, genau. Was ich brauche, ist in der Tat die Antwort auf diese beiden Fragen. –

+0

Es wurde festgestellt, dass Gradle die Spring JARs in (C: \ Users \ USER \ .gradle \ caches \ modules-2 \ files-2.1 \ org.springframework) platziert. Ich denke, ich muss diese Dateien nur in mein Eclipse-Projekt verschieben und dann in meinen Pfad einbinden. –

Antwort

3

Wenn Sie das Eclipse-Plugin verwenden für Gradle, Gradle kann das Hinzufügen von Gläsern zum Eclipse-Pfad für Sie übernehmen:

allprojects{ 
    apply plugin: 'eclipse' 
} 

Nachdem Sie beinhalten, dass in Ihrem Build-Skript, einfach gradle eclipse laufen und es wird das .settings Verzeichnis und die .project erzeugen und .classpath Dateien typisch für Eclipse-Projekte, sie zu ersetzen, wenn sie bereits vorhanden sind. Führen Sie diese Aufgabe aus und aktualisieren Sie Ihr Projekt in Eclipse, wenn Sie Abhängigkeiten ändern.

Alternativ gibt es ein Gradle-Plugin für Eclipse auf dem Markt, das damit umgehen kann, solange Sie Ihr Projekt als ein Großprojekt importieren.

+0

Genau das, was ich brauchte. Vielen Dank. –

1

Wenn Sie wissen, wo die Gläser sind, dass Sie möchten, dann tun:

Rechtsklick auf Projekt -> Pfad Erstellen -> Configure Pfad bauen ... -> Bibliotheken (tab) -> Add External jARs ...

Dann werden alle wählen Sie die Gläser Sie aus C wollen: \ Benutzer \ USER \ .gradle \ Cache \ modules-2 \ files-2.1 ...