Когда вы запускаете mvn package
из superproject
, он создает артефакты в соответствующей папке target
, но не устанавливает их в локальном хранилище.
Итак, когда вы запускаете mvn package
на subproject
, который имеет dependency
на братском module
, он ищет dependency
в вашем локальном хранилище, не находит его и, таким образом, пытается загрузите его из различных настроенных репозиториев.
Как только вы успешно запустите mvn install
из superproject
, mvn package
в подпроекте должно работать.