411 Stimmen

Wie behebt man den Fehler "Updating Maven Project". Nicht unterstützte IClasspathEntry kind=4?

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?

0voto

borjab Punkte 10262

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.

0voto

Kanad Punkte 896

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.

0voto

Bharat Punkte 121

Versuchen Sie mvn clean install eclipse:eclipse -Dwtpversion=2.0 in der DOS-Eingabeaufforderung. Ich empfehle es Ihnen, weil es bei mir funktioniert hat!

0voto

TekTimmy Punkte 2891

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.

0voto

Supun Dharmarathne Punkte 1114

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.com

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.

Powered by:

X