После обновления родительского POM до новой версии (и ссылки на него в b
s pom.xml
) вы можете запустить:
mvn --projects b <maven_phase_you_want> # or mvn -pl b [...]
Из справки Maven:
-pl,--projects <arg> Comma-delimited list of specified
reactor projects to build instead
of all projects. A project can be
specified by [groupId]:artifactId
or by its relative path
Однако это работает, только если старая версия вашего родительского POM уже находится в вашем локальном хранилище или, по крайней мере, доступна (она была развернута в менеджере хранилища).В противном случае вы получите ошибку, потому что, даже если указать --projects b
, Maven попытается разрешить родительский POM (который он не найдет) для других модулей a
и c
.