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?
Dieser Fehler wird auch ausgelöst, wenn der Aktualisierungsbefehl auf ein Projekt angewendet wird, das mit Clover für die Codeabdeckung instrumentiert wurde.
In diesem Szenario zu lösen: De-instrumentieren Sie die Projektordner, die Sie aktualisieren möchten. Führen Sie das Maven-Update aus und instrumentieren Sie dann erneut für die Codeabdeckung.
Ich habe die Schritte von Marco ausprobiert, aber ohne Erfolg. Wenn man stattdessen einfach das neueste m2e-Plugin von dem von ihm angegebenen Link herunterlädt und nacheinander mit der rechten Maustaste auf jedes Projekt klickt -> Maven -> Abhängigkeiten aktualisieren, erscheint der Fehler immer noch, aber das Problem ist behoben. Das heißt, dass die Warnungen in der Marker-Ansicht verschwinden. Ich bin auf dieses Problem gestoßen, nachdem ich einige Projekte in die SpringSource Tool Suite (STS) importiert habe. Als ich zu meiner Eclipse Juno Installation zurückkehrte, wurden die Warnungen angezeigt. Da ich m2e 1.1 bereits installiert hatte, habe ich Marcos Schritte ausprobiert - ohne Erfolg. Mit der neuesten Version war das Problem jedoch behoben.
Ich konnte mvn eclipse:clean etc. nicht mit Kepler zum Laufen bringen.
Ich habe jedoch das Erstellen und Erweitern von Variablen geändert, um nur externe Jars in meinem Eclipse-Klassenpfad zu verwenden. Dies spiegelte sich in keine Var's in meinem Klassenpfad.
Dadurch wurde das Problem behoben. Ich konnte ein Maven-Update durchführen.
Diese Ausgabe ( https://bugs.eclipse.org/394042 ) ist in m2e 1.5.0 behoben, das für Eclipse Kepler und Luna in diesem p2 Repo verfügbar ist:
http://download.eclipse.org/technology/m2e/releases/1.5
Wenn Sie auch m2e-wtp verwenden, müssen Sie auch m2e-wtp 1.1.0 installieren:
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.