Коллеги рекламировали чудеса maven и его магические зависимости, но я обнаружил, что он терпит неудачу в том, что я считаю очевидным использованием.
Предположим, у меня есть корневая папка с основным ПОМ.
Затем у меня есть несколько проектов, назовите их A и B
B требует A, поэтому POM в папке B имеет в нем соответствующую запись зависимости
Теперь, вернувшись в корневую папку в профиле, я указываю, что хочу построить B.
Когда я выполняю обычную чистую установку mvn, я получаю сбой, потому что A не был собран.
Мои друзья говорят мне, что я должен указать как A, так и B в этом основном профиле в корне.
Но не весь смысл управления зависимостями, который maven видит B, переходит в файл POM B, где он видит зависимость от A, и поэтому он должен автоматически создавать A.