Я довольно новичок в Maven, и у меня есть вопрос:
У меня есть проект с папкой пользовательского интерфейса (React), в котором есть файл pom.xml
. Одним из шагов его выполнения является, например:
<execution>
<id>Build JS in Production Mode</id>
<goals>
<goal>npm</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<arguments>run build</arguments>
</configuration>
</execution>
Что мне делать, если я хочу, чтобы вся сборка провалилась, если у меня не пройдено модульное тестирование JavaScript? Должен ли я просто добавить еще один шаг выполнения, например:
<execution>
<id>Run Unit Tests</id>
<goals>
<goal>npm</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<arguments>run test</arguments>
</configuration>
</execution>
И он обнаружит ошибку модульных тестов? (Я использую Jest Framework для JS модульных тестов)