Я пытаюсь запустить модульные тесты в приложении Grails и они запускаются во время фазы проверки нашего жизненного цикла maven, в отличие от этапа тестирования (Чтобы быть понятным жизненный цикл maven выглядит следующим образом: «clean» -> «validate» -> «compile» -> «test» -> «package» -> «проверить» -> «установить» -> «сайт» -> «развернуть»,). Есть ли способ повторно связать плагины, ответственные за тестирование (например, grails: test-app), на «тестовую» фазу?Тестирование блоков Grails происходит на неправильной фазе жизненного цикла Maven
0
A
ответ
0
При запуске Grails тестов из выполнения плагина, вы можете указать фазу:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.4.0</version>
<executions>
<execution>
<id>Unit-test-app</id>
<phase>test</phase>
<configuration>
<executable>grails</executable>
<commandlineArgs>test-app -unit --non-interactive </commandlineArgs>
</configuration>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>