Ich habe Maven-Projekt in STS importiert, wenn ich update update Projekt ausführen erhalte ich:
"Updating Maven Project". Unsupported IClasspathEntry kind=4
Gibt es eine Lösung für dieses Problem?
Ich habe Maven-Projekt in STS importiert, wenn ich update update Projekt ausführen erhalte ich:
"Updating Maven Project". Unsupported IClasspathEntry kind=4
Gibt es eine Lösung für dieses Problem?
Die Aktualisierung von Kepler auf Luna hat bei mir funktioniert.
Ich hatte gerade einige Komponenten zur Unterstützung von Java 1.8 hinzugefügt. Es scheint, dass sie nicht so kompatibel waren, wie ich es gerne hätte, oder dass ich die falschen Komponenten gemischt habe. Das hat wirklich eine Menge Probleme verursacht. Beim Versuch, das System zu aktualisieren, wurden Fehler gemeldet, da einige Abhängigkeiten nicht erfüllt werden konnten. Maven-Upgrades funktionierten nicht. Ich habe eine Menge Dinge ausprobiert.
Wenn es also keinen Grund gibt, das Upgrade zu vermeiden, fügen Sie einfach das Luna-Repository zu den verfügbaren Software-Sites hinzu (Luna http://download.eclipse.org/releases/luna/ ) und "nach Updates suchen". Es ist besser, alle Komponenten mit der gleichen Version zu haben, und es gibt einige schöne neue Funktionen.
Ich habe alle hier und in ähnlichen Fragen genannten Schritte ausprobiert, konnte das Problem aber nicht lösen. Ich konnte weder das Problem lösen noch mein m2eclipse aktualisieren. Also installierte ich Eclipse Luna und es löste mein Problem... obwohl es bedeutet, dass ich etwa 45 Minuten damit verbringen musste, die gesamte Umgebung in meinem Arbeitsbereich zu konfigurieren.
Ich benutze Eclipse 4.3.2 (Kepler) mit M2E 1.4.x und bin schon mehrmals über dieses Problem gestolpert!
In meinem Fall erzeugt der Befehl "mvn eclipse:eclipse" auch die Checkstyle-, PMD- und Findbugs-Konfiguration, so dass "mvn eclipse:clean" mir nicht hilft, weil es alle diese Konfigurationsdateien wieder löscht.
Die beste Lösung für mich war, alle ".classpath"-Dateien zu löschen:
find . -name ".classpath" -delete
und importieren Sie das Projekt anschließend in Eclipse.
Bevor Sie das Projekt importieren, sollten Sie es mit mvn eclipse: eclipse Dann habe ich den folgenden Fehler gefunden. Ein interner Fehler ist aufgetreten während: "Importieren von Maven-Projekten".Unsupported IClasspathEntry kind=4
Wo ist der Wert kind = "var", den M2E nicht erkennt und deshalb den Fehler auslöst.
Jetzt tippen Sie das. mvn eclipse: clean
Aktualisieren Sie nun das Projekt in Eclipse oder importieren Sie es erneut.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.