Eclipse + Maven + Groovy: el directorio src / test / groovy se elimina después de actualizar la configuración del proyecto
Estoy desarrollando un proyecto web Java en Eclipse (STS versión 2.8.1.RELEASE) con Maven (versión 2.2.1) y pruebas unitarias escritas en Groovy. Las pruebas unitarias se encuentran debajo de src / test / groovy. Además, estoy usando el complemento m2eclipse para Eclipse (versión 1.0) y el complemento Gmaven en Maven (versión 1.3).
Building en Maven funciona sin problemas: los archivos geniales se compilan y ejecutan como pruebas. Para que las pruebas unitarias funcionen en Eclipse, agregué la naturaleza Groovy al proyecto, agregué la carpeta src / test / groovy enConfigurar ruta de compilación ... y establezca la carpeta de salida en target / test-classes.
Esto funciona hasta que haga una actualización de la configuración del proyecto enMaven -> Actualizar configuración del proyecto .... Después de hacer esto cada vez que el directorio src / test / groovy se elimina de las carpetas de origen en Eclipse y tengo que agregarlo nuevamente y configurar el directorio de salida.
¿Hay algo que me falta o por qué Eclipse elimina la configuración de mi carpeta de origen cada vez que hago una actualización de la configuración del proyecto?
Mi configuración de GMaven tiene el siguiente aspecto:
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.3</version>
<configuration>
<providerSelection>1.7</providerSelection>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>