Maven Abhängigkeiten fehlen im Eclipse-Projekt
Habe ich einen maven-Projekt in Eclipse aber die maven-Abhängigkeiten Bibliothek fehlt, aber wenn ich gehe zu Projekt->Eigenschaften: Java Build Path ich kann sehen, dass die maven-Abhängigkeiten-Bibliothek.
So, weil die maven-Abhängigkeiten fehlt, wenn ich will, zu generieren, zu Projekt, ich BAUE ERFOLG aber nichts erstellt.
InformationsquelleAutor Anatch | 2015-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie versuchen, zu konvertieren, ein Java-Projekt in ein Maven-Projekt,Eclipse manchmal Schläuche der Projekt-und classpath-Dateien. Auch, überprüfen, ob Maven-plugin (m2e) ist installiert. Das plugin ist standardmäßig für Eclipse-Java, aber nicht Eclipse EE.
Überprüfen Sie ".Projekt" - Datei, wenn enthält die folgenden Maven-Referenz.
Auch, überprüfen Sie Ihre classpath.
InformationsquelleAutor BK Batchelor
Öffnen Sie das Kontextmenü für den Projekt ->
Maven
->Update Projects...
und wählen Sie Ihr Projekt aus. Maven wird dann alles aktualisieren.Wenn diese Option nicht verfügbar ist, ist Das m2e-plugin von Eclipse nicht erkannt, Ihr Projekt als Maven-Projekt. Wenn ja, gehen Sie zum Kontext-Menü ->
Configure
->Maven Nature
.Auch versuchen, das Projekt erstellen von der Befehlszeile aus, um sicherzustellen, dass Ihre POM tatsächlich funktioniert.
Wenn Sie fehlende Abhängigkeiten, dann prüfen Sie POM (
pom.xml
) und stellen Sie sicher, dass Sie dort sind. Um zu überprüfen, Ihre Abhängigkeiten, öffnen Sie die POM-editor, und wählen Sie die "Dependency-Hierarchie" Registerkarte (am unteren Rand) um einen überblick zu bekommen.Für die Ausführung von cmd aus der Befehlszeile cd... <Projekt Ort> Eingeben, dann ausführen von mvn eclipse:eclipse-update-Maven-Abhängigkeiten zeigen unter Ihrem Package Explorer.
mvn eclipse:eclipse
ist alt und sollte nicht verwendet werden.Digulla : vielen Dank 🙂 Das funktioniert
InformationsquelleAutor Aaron Digulla
Überprüfen Sie, ob Ihre Maven-Abhängigkeiten aufgeführt sind, in den Projekt-Eigenschaften -> - Bereitstellung Baugruppe, es sollte in etwas so Aussehen:
InformationsquelleAutor Jaroslav Záruba
Leider gibt es nicht viele Informationen hier, ich würde vorschlagen, hinzufügen Sie pom.xml Datei wenn es möglich ist, damit wir betrachten können, um zu diagnostizieren, die genaue Problem.
Als ein Stich in der Dunkelheit, wenn Sie nicht mit einem Glas als die Verpackung eclipse können die maven-Abhängigkeiten in einen anderen Ordner in das interface. und Beispiel ist "Krieg" - Pakete haben Ihre maven-Abhängigkeiten verschoben, um unter "java-Ressourcen/Bibliotheken"
In der Regel das integrierte Projekt ist unter der 'Ziel' - Datei.
Diese sind nur Vermutungen und ich kann nicht wirklich sagen, alles schlüssig, ohne zusätzliche Informationen, sorry
Ich glaube, ich habe mein problem gefunden: In meinem pom.xml es gibt keine Abhängigkeiten enthalten und brauche ich zu schreiben, und fügen Sie Sie manuell in die pom.xml Datei ?
Nein, Sie schreiben nicht die. Sie fügen Sie Sie zu pom.xml mit dem Maven-POM-Editor. (In der Regel das ist, was Eclipse öffnet Ihre pom.xml mit.) Dieser editor hat fünf "views", einer von Ihnen ist beschriftet mit "Abhängigkeiten".
Ich bin in der Lage, diese pom zu kompilieren (nach dem entfernen der Semikolons), und nachdem es kompiliert, es ist angelegt in den 'target' - Ordner, die voraussichtlich für die mvn install. Obwohl die jar-Datei erscheint nicht in der eclipse-Oberfläche. @AaronDiguella 's Antwort wäre lohnt ein Blick in, weil ich denke, es sollte lösen die Abhängigkeiten nicht angezeigt problem. Es könnte auch einen Versuch Wert, aktualisieren Sie das Projekt, weil manchmal etwas nicht aktualisiert zu werden.
InformationsquelleAutor SmilinMadJack
Öffnen Sie die
.classpath
Datei in Ihrem eclipse-Projekt.Fügen Sie die folgenden Zeilen:
Dann neu erstellen Ihr Projekt bei eclipse.
Project->Clean/Build
InformationsquelleAutor yeaaaahhhh..hamf hamf
Konvertieren Sie das Projekt auf Maven project im Kontext-Menü. Das ist, wie ich es behoben.
InformationsquelleAutor WesternGun
Eine zusätzliche Sache zu versuchen:
Habe ich diese heute mit eclipse RAD, wenn ich hat haben ein Maven-Natur und Facetten, und gefolgt waren alle Heil oben aufgeführten Schritte.
Eclipse hatte einfach beschlossen, dass ich keine gültig maven Abhängigkeiten, und zeigen nicht die "Maven Dependencies" - element im navigator-Fenster, die auch als leeren Knoten.
Die Beseitigung der version auf meinem eine POM Abhängigkeit zu einer version, die er finden konnte aus der "Maven Dependencies" element magisch erscheinen, mit dem man erwartete Kind.
InformationsquelleAutor bigbadmouse