Cómo prevenir el eclipse de la implementación de las clases de prueba en Tomcat?

Tengo un proyecto de Maven, que contiene las típicas carpetas src/main/java y src/test/java y estoy usando Eclipse 3.7 con m2e 1.0.y la Integración de Maven para WTP de la versión 1.4.0 . Eclipse es utilizado durante el desarrollo para implementar la aplicación en un servidor (Tomcat o Glassfish), pero que se despliega las clases de prueba src/test/java carpeta también.

No quiero que las clases de prueba implementado, así que ¿cómo puede «excluir» que el directorio de eclipse-despliegue de tomcat?

  • ¿Has instalado m2e plugin y m2e WTP en su Eclipse ?
  • Lo siento, me olvidé de esta información: estoy usando m2e 1.0.100
  • Me preguntó si ha instalado m2e para WTP ? Puede publicar su pom?
  • Lo siento, sí que lo tengo: Integración de Maven para WTP versión 1.14.0
  • ¿Qué Deployment Assembly en el proyecto Properties espectáculo? No debe tener src/main/test.
  • Gracias tengo el problema con su ayuda

InformationsquelleAutor Ralph | 2012-03-22

2 Kommentare

  1. 49

    Es configurable en el Eclipse de cómo manejar e implementar las diferentes carpetas, de alguna manera el Eclipse plugin M2Eclipse debe configurar Eclipse derecho, que las costuras que la configuración que a veces se hace y a veces no.

    Por lo que uno tiene para comprobar estas dos configuraciones:

    • Propiedades del proyecto\Java Build Path(Ficha)Fuente : Outputfolder para <PROJECT>/src/test/java así como <PROJECT>/src/test/resources debe ser <PROJECT>/target/test-classes

    • Propiedades del proyecto\Implementación de la Asamblea : NO debe haber ninguna entrada para <PROJECT>/src/test/java o <PROJECT>/target/test-classesCómo prevenir el eclipse de la implementación de las clases de prueba en Tomcat?

    • Para mí era suficiente con sólo excluye cualquier src/test carpetas de Deployment Assembly.
    • Esta solución funciona si usted no necesita cambiar de maven perfiles. Tengo un proyecto configurado con maven perfiles y siempre que puedo cambiar, m2e reconfigura el despliegue de la asamblea y que debo ir y editarlo de nuevo.
  2. 6

    Cuando esto sucede, realice «Maven -> Proyecto de Actualización…» desde el proyecto propiedades del menú contextual. En mi experiencia, esto correctamente reconfigura Eclipse.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea