Я не совсем уверен, что вы имеете в виду, но вы должны быть в состоянии достичь того, что вы хотите, сделав это:
directory-of-P $ mvn clean install -pl :<artifactId-of-A> -am
или в Windows:
C:\Directory\Of\P>mvn clean install -pl :<artifactId-of-A> -am
Нет необходимости менять каталог на A
. Фактически, Maven работает лучше всего, если вы всегда работаете из каталога, содержащего ваш корневой POM. Тогда вам не нужно выяснять, сколько уровней находится в глубине определенного модуля, Maven найдет его для вас, если он является частью реактора.