56 votes

Erreur Eclipse : Ce projet doit migrer les métadonnées WTP.

Nous avons commencé un projet Web dans Eclipse 3.2 il y a quelques temps et nous avons depuis mis à jour vers Eclipse 3.4 mais maintenant le projet a l'erreur :

"Ce projet doit migrer les métadonnées WTP"

Nous avons essayé de cliquer avec le bouton droit de la souris et de faire la "solution rapide" qui consiste en fait à migrer les métadonnées WTP. Malheureusement, rien ne se passe et l'erreur demeure.

Nous pouvons supprimer cette erreur des problèmes et tout fonctionne comme il se doit. Cependant, chaque fois que nous réimportons le projet depuis le contrôle de la source, l'erreur réapparaît. Avez-vous des idées sur la façon de vous débarrasser définitivement de cette erreur ou sur la façon de faire réellement migrer les métadonnées WTP ?

UPDATE : Tout le monde, s'il vous plaît, votez sur la réponse qui vous convient plutôt que d'ajouter votre propre réponse qui fait référence à la réponse d'une personne précédente.

127voto

Nuts Points 1236

La solution ci-dessus fonctionne bien, mais le problème réapparaît sans cesse. Une solution plus simple est de faire un clic droit sur le projet concerné dans Eclipse et de choisir Validate.

25voto

Milan Points 261

Pour moi, aucune de ces solutions n'a fonctionné. La solution pour moi a été de supprimer le fichier suivant pendant qu'Eclipse était arrêté :

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

8voto

marius Points 71

Voici une autre chose que vous pouvez essayer, mais cela n'a marché que pour moi :(

Allez dans les propriétés du projet > Facettes du projet > cochez "Java" et "Utility Module" ... appliquez. Cela fonctionne si votre projet est référencé à partir d'autres projets... sinon, vous pouvez jouer avec ces options... pour voir celle qui vous convient le mieux.

4voto

VonC Points 414372

Essayez d'ajouter cette ligne dans le .project fichier

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>

Ou consultez cette discussion : par exemple, assurez-vous qu'il n'y a pas d'entrées en double dans la rubrique .sessions/org.eclipse.wst.common.component


Comme indiqué dans le commentaire de larf311 la réponse réelle dans ce cas était :

supprimer le " .settings/org.eclipse.wst.common.component " fichier.

Simple. ;)

2voto

Michael Lamb Points 222

La suppression du fichier .markers a résolu ce problème pour moi. Je voterais bien pour cette solution, mais je n'ai pas la "réputation" nécessaire pour le faire :(

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X