Запустить еще одну сборку maven из сборки maven
У меня есть серверное приложение API, которое использует maven в качестве системы сборки.
Интеграционные тест-кейсы для этого проекта намеренно хранятся в отдельном проекте. (Чтобы он мог подключаться к нескольким таким серверам и выполнять тесты; эти тесты являются просто HTTP-вызовами серверного приложения)
Есть ли способ запустить сборку проекта интеграционных тестов (которая также является проектом maven) из сборки maven сервера API? Это так, что сервер проверяется вместе со своей сборкой.
Проект интеграции может быть построен / выполнен следующим образом:
mvn test -Dserver=localhost -Dport=1234
И он находится в другой иерархии каталогов (не под одним родительским pom)
exec-maven-plugin, кажется, вариант. Но есть ли лучший способ, учитывая, что оба проекта Maven?