wtp tools plugin oxygen developer java eclipse eclipse-wtp

java - tools - Error de Eclipse: este proyecto necesita migrar los metadatos de WTP



plugin web eclipse (10)

La solución anterior funciona bien pero se arrastra una y otra vez. Una solución más fácil es hacer clic derecho en el proyecto en cuestión en Eclipse y elegir Validar.

Comenzamos un proyecto web en Eclipse 3.2 en un momento atrás y desde entonces nos hemos actualizado a Eclipse 3.4 pero ahora el proyecto tiene el error:

"Este proyecto necesita migrar metadatos WTP"

Hemos intentado hacer clic derecho y hacer la "solución rápida", que de hecho es Migrar metadatos WTP. Desafortunadamente no pasa nada y el error permanece.

Podemos eliminar ese error de los Problemas y todo funciona como debería, sin embargo, cada vez que reimportamos el proyecto desde el control de origen, el error vuelve a aparecer. ¿Alguna idea sobre cómo deshacerse permanentemente de este error o cómo migrar REALMENTE los metadatos de WTP?

ACTUALIZACIÓN: Todos, por favor, voten la respuesta que funcione para ustedes en lugar de agregar su propia respuesta que haga referencia a la respuesta de una persona anterior.


La eliminación del archivo .markers resolvió este problema para mí. Resumiría esa solución, excepto que no tengo la "reputación" para hacerlo. :(


Eliminar el proyecto y verifíquelo fuera del control de la fuente


Yo uso SVN y cada vez que pago el proyecto en una computadora nueva tengo este problema, la forma en que lo arreglé es copiar los ajustes desde la ubicación original a la nueva carpeta del proyecto, por supuesto usar la validación


Aquí hay otra cosa que podrías probar, solo esto funcionó para mí :(

Vaya a las propiedades del proyecto> Las facetas del proyecto> allí marque "Java" y "Módulo de utilidad" ... aplicar Esto funciona si se hace referencia a su proyecto desde otros proyectos ... de lo contrario podría jugar con esas opciones ... ver cuál funciona para usted .


Usar maven ... mvn eclipse: limpiar ... mvn eclipse: eclipse ... reimportar el proyecto


Esto solo significa que la configuración del proyecto de wtp es antigua, o hay un conflicto entre los módulos. ve a Projct -> propiedades -> facetas del proyecto. Luego haga clic en lo siguiente: proyecto web dinámico ver 2.5, java 5 o 6 y kit de herramientas javascript (no estoy seguro de si es necesario). Notará que ha habido cambios en el archivo .settings. verifique los nuevos cambios, y cada vez que alguien revisa el proyecto, debería estar bien


En las Propiedades para el proyecto, seleccioné Project Facets. Ninguno fue seleccionado, pero había un mensaje en el lado derecho que indicaba que Java 1.3 o posterior necesitaba ser seleccionado. Seleccioné Java 6 y luego de cerrar la ventana Propiedades todavía tenía que hacer una "Validación". El problema finalmente desapareció.


Para mí, ninguno de estos funcionó. La solución para mí fue eliminar el siguiente archivo mientras se detenía Eclipse:

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


intente agregar esta línea en el archivo .project

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

O consulte esta discusión : por ejemplo, asegúrese de que no haya entradas duplicadas en .sessions/org.eclipse.wst.common.component

Como se señala en el comentario de larf311 , la respuesta real en este caso fue:

elimine el .settings/org.eclipse.wst.common.component " .settings/org.eclipse.wst.common.component ".

Sencillo. ;)