Arbeiten mit build.gradle dependencies sofort in IDE
Wie fügen Sie Abhängigkeiten zu bauen.gradle arbeitet dann mit diesen Abhängigkeiten sofort in der IDE? (Ich habe es versucht mit STS & Netbeans)
Ist hier die lange Geschichte: ich wurde in folgenden Quellen konsumieren von rest-tutorial (ändern Sie es leicht für meinen eigenen rest-service und-Objekte). Ich begann eine neue gradle-Projekt, dann die Abhängigkeiten zu bauen.gradle. Wenn ich dann Hinzugefügt RestTemplate in die Hauptanwendung Datei konnte ich nicht lösen. Ich habe versucht das Projekt zu erstellen und zwar bemerkte ich es heruntergeladen, die Abhängigkeiten, die ich noch nicht klären konnte RestTemplate (noch @JsonIgnoreProperties(ignoreUnknown=true)). In Spring-Tool-Suite, die ich habe versucht, die Anwendung neu zu starten und nichts hat sich geändert. In Netbeans habe ich versucht die Anwendung neu zu starten und es funktionierte! Aber ich habe lieber mehr Kontrolle über diese als trial ' N ' Fehler. Was ist das richtige Verfahren?
Bearbeiten
Peter beantwortet hat STS in den Kommentaren. Netbeans jemand?
- STS müssen Sie nur mit der rechten Maustaste auf das Projekt und wählen Sie Gradle -> Aktualisieren von Abhängigkeiten.
- Das klappte Dank Peter.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin der Entwickler von der NetBeans-integration von Gradle. In NetBeans, wenn Sie Sie Bearbeiten Ihrer build-Skript, müssen Sie das Projekt neu laden für NetBeans zu erkennen, die änderungen. Laden Sie das Projekt, indem Sie "Projekt neu Laden" im Kontextmenü des Projekts. In der Praxis sollten Sie nur nachladen, wenn Sie eingestellt haben, compile-Zeit-Abhängigkeiten.
Seit der plugin-version 1.2.7, wenn Sie mit Gradle 1.9 oder höher (Gradle 1.8 funktioniert nicht richtig mit NetBeans: debugging-Funktionen gebrochen werden), mehr exotische nicht-standard-Konfigurationen werden automatisch erkannt sowie (hinzufügen einer neuen source-set mit verschiedenen Reihe von Abhängigkeiten, sofern Abhängigkeiten, ect.).
Ich habe ein Wiki-Seite, die Sie vielleicht Lesen möchten wenn Sie mehr wissen möchten.
Hängt es von Ihrer IDE. In IntelliJIDEA, verwenden Sie die Gradle-support den Zugriff auf die JetGradle plugin. Sie können Sie verwenden, um import-Abhängigkeiten und stellen Sie sicher, dass das IDE ist sich bewusst, irgendwelche änderungen an Ihrem build-Skript.
Ich persönlich finde die Klasse Unterstützung in IntelliJ lediglich ausreichend. Es ist nicht annähernd so gut wie die Maven-Unterstützung. Aber ich habe auch lieber Gradle so viel mehr zu Maven, die ich mit Ihr Leben.
Beachten Sie auch, dass Gradle bietet eine IntelliJIDEA plugin. Dies können Sie erstellen ein Projekt in IntelliJ aus der build-Datei. Das ist gut, aber nicht so gut wie ich es gerne hätte.
Hoffentlich können andere Glockenspiel auf die vor-und Nachteile von anderen IDE ' s, wenn es um die Gradle.