Ну, во-первых, вы используете устаревшую версию GMaven.
Плагин перемещен в групповой идентификатор org.codehaus.gmaven
, и текущая версия 1.3
:
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<goals>
<goal>generateStubs</goal>
<goal>compile</goal>
<goal>generateTestStubs</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
Кроме того, вам, вероятно, нужно поддерживать активные цели заглушки для JUnit, чтобы найти тестовые классы.
См. Эту страницу для справки: Создание Groovy-проектов с GMaven
Обновление:
Если я определю тест для запуска, он запустится. но
просто mvn чистый тест, тест
скомпилировано, но не выполнено
Похоже, вы не соблюдаете соглашения об именах для тестовых классов.
См. Первый раздел этой страницы: Включения и исключения из тестов