У меня есть три проекта, родительский проект, который содержит два модуля: проект общих объектов и проект служб. Проект услуг зависит от проекта общих объектов. Поэтому при сборке я использую команду
mvn --projects Services -am clean package ...
У меня также есть плагин spring-boot, где я использую цель spring-boot: run, чтобы запустить проект сервисов локально. Но если я запускаю команду
mvn --projects Services -am clean package spring-boot:run
он пытается выполнить цель пружины для родительских и общих объектов с ошибкой, потому что для них не определен mainClass.
Есть ли способ очистить maven и упаковать родительский и общий проекты, а затем запустить только цель весенней загрузки для указанного проекта?