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