Подтвердить что ты не робот

Как тестировать конкретный модуль в проекте Jenkins через maven?

Я использую Jenkins для создания моего проекта с несколькими модулями. Этот проект имеет корень pom.xml, который строит все модули в рамках этого проекта. Я указываю этот pom.xml как корневой POM.

Теперь я хочу запустить тесты как шаг после сборки. Но я не хочу запускать все тесты под всеми модулями. Я хочу запускать тесты только под определенным модулем.

Я попытался использовать команду оболочки, чтобы изменить каталог на модуль, для которого должны быть запущены тесты, а затем запустить maven. Я также попытался использовать ключ -f, чтобы указать pom.xml для этого конкретного модуля. Оба эти действия не работают.

Пожалуйста, помогите мне, ребята, в решении этой проблемы.

Спасибо

4b9b3361

Ответ 1

Просто запустите корневой путь:

mvn -pl submodule test

protip: mvn --help