wenn ich in ein Maven-Projekt konvertiere, lautet der Fehler:
> An internal error occurred during: "Updating Maven Project".
> Unsupported IClasspathEntry kind=4
was ist das Problem?
Das ist alles was Sie brauchen:
Folgendes hat für mich funktioniert: Nach den Schritten, die in Antwort 21 oben (die letzte ist Convert to Maven Project) beschrieben ist, habe
mvn Eclipse:eclipse
- Dadurch werden Ihre .project- und .classpath-Dateien neu generiert (beide wurden in Schritt (2) oben von mvn Eclipse:clean
entfernt).
In Eclipse habe ich mit der rechten Maustaste auf mein Projekt und dann auf Maven> Projekt aktualisieren geklickt
Ich habe die Unsupported IClasspathEntry kind=4
-Nachricht nicht mehr gesehen :)
Wie in hier angegeben, ist das Problem die Befehlszeilen-Eclipse-Projektgenerierung. Verwenden Sie also nicht mvn Eclipse: eclipse, sondern tun Sie Folgendes:
Dieses Problem wurde in m2e 1.5.0 behoben, das für Eclipse Kepler (4.3) und Luna (4.4) verfügbar ist.
Siehe https://bugs.Eclipse.org/bugs/show_bug.cgi?id=374332#c14
Das Problem wird durch die Tatsache verursacht, dass STS (die Spring IDE/Eclipse) sowie Eclipse und andere Eclipse-basierte IDEs das m2e (clipse) -Plugin verwenden, das aber wahrscheinlich Eclipse: Eclipse für das Projekt ausgeführt wurde. Wenn m2e auf einen "var" .classpath-Eintrag stößt, wird dieser Fehler ausgegeben.
Die Update-Websites sind unter folgender URL angegeben: http://download.Eclipse.org/technology/m2e/milestones/1.6/
Wiederherstellen eines früheren Commits/einer Änderung behebt das Problem. Es könnte also ein Problem mit der beschädigten Projekt-/Mvn-Datei auftreten. Also folgte ich den Schritten zum Bereinigen und Importieren des Projekts. Nach einigen Versuchen funktionierte es.
Ein interner Fehler ist aufgetreten während: "Importieren von Maven-Projekten". Nicht unterstützte IClasspathEntry-Art = 4
projekt auch aus Eclipse löschen. Führen Sie Folgendes aus: mvn Eclipse: Reinigen Sie importieren Sie dann das Projekt erneut.
In meinem Fall war das Problem ein .settings-Ordner, der an svn übergeben wurde. Es enthielt die falschen Einstellungen (in meinem Fall war der Jdk auf einen falschen Speicherort gesetzt). Das Löschen von .settings auf svn und ein sauberer Checkout machten es.
Ich habe das gleiche Problem vor, wenn ich ein Projekt als Maven-Projekt importiere. Was ich getan habe, ist ein Rechtsklick-Projekt und wählen Sie Maven -> Projekt aktualisieren ... (Alt-F5) im Kontextmenü. Stellen Sie sicher, dass im Dialogfeld Maven-Projekt aktualisieren die Option "Projektkonfiguration aus pom.xml aktualisieren" aktiviert ist. Dann drücken Sie OK.
Das Problem sollte gelöst werden.
Eine andere Möglichkeit ist, Sie gehen auf die Registerkarte Problem und finden den Fehler. Es gibt einen Hinweis, dass Sie mit der rechten Maustaste darauf klicken und das Problem mithilfe der Schnellbehebung beheben können.
Folgendes hat für mich gearbeitet: Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Maven -> Remove Maven Nature . Schließen Sie Eclipse Gehen Sie mit der Eingabeaufforderung zum Projektordner und führen Sie „mvn Eclipse: clean“ aus Starten Sie Eclipse Klicken Sie mit der rechten Maustaste auf Projekt und wählen Sie "Konfigurieren -> In Maven-Projekt konvertieren".