Docker Maven Plugin, охватывающий несколько проектов
Я пытаюсь использовать плагин Docker Maven https://dmp.fabric8.io/, но не знаю, поможет ли это в моей ситуации.
По сути: способен ли docker-maven-plugin собирать и запускать контейнер в одном POM, а также останавливать и удалять его в другом?
У меня есть несколько проектов Maven, и для большинства из них требуется запуск службы и подключение к ней через HTTP. Этот сервис также является одним из проектов одного и того же родителя и построен как приложение Spring Boot.
Я хочу запустить службу в файле POM, но остановить ее после того, как все другие проекты закончили свои тесты. Я знаю, что можно запускать и останавливать контейнер для каждого проекта независимо, но служба запускается через 90-100 секунд, поэтому запуск его для каждого из ~10 проектов удваивает время сборки.
Какой лучший подход здесь? Я знаю, что мое "решение" не идеально, но я не могу думать ни о чем другом.