56 Stimmen

Eclipse-Fehler: Dieses Projekt muss Metadaten von WTP migrieren

Wir haben vor einiger Zeit ein Web-Projekt in Eclipse 3.2 gestartet und sind inzwischen auf Eclipse 3.4 aktualisiert worden, aber jetzt hat das Projekt den Fehler:

"Dieses Projekt muss Metadaten von WTP migrieren"

Wir haben versucht, mit der rechten Maustaste zu klicken und die "Schnellkorrektur" durchzuführen, die tatsächlich das Migrieren von WTP-Metadaten ist. Leider passiert nichts und der Fehler bleibt bestehen.

Wir können diesen Fehler aus den Problemen löschen und alles funktioniert wie es sollte, jedoch taucht der Fehler jedes Mal wieder auf, wenn wir das Projekt aus der Versionsverwaltung neu importieren. Irgendwelche Ideen, wie man diesen Fehler dauerhaft loswerden kann oder wie man WTP-Metadaten tatsächlich migriert?

UPDATE: Jeder, bitte stimmt für die Antwort ab, die für euch funktioniert, anstatt eure eigene Antwort hinzuzufügen, die sich auf die Antwort einer anderen Person bezieht.

0 Stimmen

Ich hatte letzte Woche dasselbe Problem und konnte keine Lösung finden :(

0 Stimmen

Ich habe gerade meine Antwort aktualisiert, um deine widerzuspiegeln.

0 Stimmen

Durch Entfernen der .markers-Datei konnte ich das Problem lösen. Vielen Dank

127voto

Nuts Punkte 1294

Die obige Lösung funktioniert gut, aber sie taucht immer wieder auf. Eine einfachere Lösung ist, mit der rechten Maustaste auf das betroffene Projekt in Eclipse zu klicken und "Überprüfen" auszuwählen.

3 Stimmen

Ich habe keine Ahnung, was "Validieren" macht oder warum es funktioniert hat, aber das ist die einzige Methode, die wirklich funktioniert hat. Danke!

0 Stimmen

Das FIXiert das nicht. Das nächste Mal, wenn das Projekt aus der Quellkontrolle ausgecheckt wird, erscheint der Fehler "Dieses Projekt muss WTP-Metadaten migrieren" erneut...

0 Stimmen

Ich verwende auch diese Lösung, aber ich wünschte, ich könnte den Fehler dauerhaft loswerden!

25voto

Milan Punkte 259

Für mich hat keiner dieser Lösungsansätze funktioniert. Die Lösung für mich bestand darin, die folgende Datei zu löschen, während Eclipse gestoppt war:

/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/myprojectname/.markers

1 Stimmen

+1. Hinzufügen zusätzlicher Suchbegriffe für die IBM-Benutzer da draußen. Diese Lösung hat für mich mit IBM Rational Application Developer (RAD) 7.5.5 (7.5.5.1) funktioniert, das natürlich auf Eclipse 3.4.x basiert.

0 Stimmen

Toll. Hat wie ein Zauber funktioniert. Danke... :)

8voto

marius Punkte 81

Hier ist noch etwas, das du ausprobieren könntest, aber nur das hat bei mir funktioniert :(

Gehe zu Projekt-Eigenschaften > Projekt-Facetten > dort aktiviere "Java" und "Utility-Modul" ... anwenden Das funktioniert, wenn dein Projekt von anderen Projekten referenziert wird ... ansonsten könntest du mit diesen Optionen experimentieren ... schau, welche für dich funktioniert.

4voto

VonC Punkte 1117238

Versuchen Sie, diese Zeile in der .project Datei hinzuzufügen

org.eclipse.wst.common.project.facet.core.nature

Oder siehe diese Diskussion: Stellen Sie beispielsweise sicher, dass es keine doppelten Einträge in .sessions/org.eclipse.wst.common.component gibt


Wie in dem Kommentar von larf311 erwähnt, war die tatsächliche Antwort in diesem Fall:

löschen Sie die ".settings/org.eclipse.wst.common.component" Datei.

Einfach. ;)

0 Stimmen

Hey, wenn du deine Antwort auf "Löschen des .settings/org.eclipse.wst.common.component" änderst, werde ich deine Antwort als Lösung wählen. Du warst nah dran.

2voto

Michael Lamb Punkte 242

Das Entfernen der .markers-Datei hat dieses Problem für mich gelöst. Ich würde diese Lösung gerne upvoten, aber ich habe nicht die "Reputation", um das zu tun. :(

0 Stimmen

Vielen Dank für den Reputationsschub!

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