2009-11-30 19 views
7

Tengo un espacio de trabajo muy grande con aproximadamente 30 proyectos en total. Estoy usando Eclipse 3.5 con m2eclipse. Salgo de mi repositorio de subversión utilizando los valores predeterminados para importar los proyectos en mi espacio de trabajo.m2eclipse y Eclipse WTP

Creo una instancia del servidor Tomcat y publico mi proyecto web en el servidor tomcat. Suena bastante fácil.

El problema es que no parece como si las dependencias transitivas de mis otros proyectos se añaden automáticamente al contenedor, por lo que cuando el recipiente se pone en marcha consigo excepciones ClassNotFound, etc.

de entrar en el propiedades del proyecto web, y noto que las Dependencias del Módulo Java EE NO se verifican para algunas de las dependencias transitivas. Los compruebo, y todo parece funcionar hasta que hago una construcción limpia del proyecto, cuando las Dependencias del Módulo Java EE se reinician automáticamente por eclipse, por lo que necesito volver a verificarlas. Esto es enloquecedor, y esperaba que hubiera alguna forma de incorporar automáticamente todas las dependencias transitivas cuando se trabaja con Eclipse WTP.

Debo mencionar que el uso de la construcción estándar de maven funciona muy bien, y todo se inserta adecuadamente en el archivo WAR resultante. Simplemente no funciona tan bien con WTP por alguna razón.

Respuesta

13

Debe asegurarse de tener instalada la función "Integración Maven para WTP" de m2eclipse. Hay un sencillo tutorial disponible en http://docs.sonatype.org/display/M2ECLIPSE/WTP+mini+howto

¿Qué versión de WTP y m2eclipse está utilizando? Compruebe que la versión de dependencia declarada en pom.xml del proyecto coincida con la versión declarada en el proyecto de área de trabajo y asegúrese de que la resolución de dependencia del espacio de trabajo esté habilitada.

Además, puede intentar ejecutar "Maven/Actualizar configuración del proyecto" desde el menú emergente del proyecto y verificar que no haya errores en la consola de Maven y en el propio registro de Eclipse.

Si lo anterior no ayudará, intente reproducir problema en un proyecto más pequeño y luego enviarlo con un informe de error

+0

Sí, tengo la Integración Maven para WTP instalado, y he pasado por ese tutorial. Tengo el mismo problema. – noplay

+0

+1, funcionó como un encanto. – Leonel

+4

Cómo se ha movido a: https://docs.sonatype.org/display/M2ECLIPSE/WTP+mini+howto –

1

Parece como si la versión más reciente de m2eclipse (.99x) resuelve todos mis problemas .

Cuestiones relacionadas