Модули Maven + Построение отдельного конкретного модуля
У меня есть многомодульный проект Maven с родительским проектомP
и три субмодуляA
, B
, а такжеC
, И то и другоеB
а такжеC
военные проекты, и оба зависят отA
.
я могу печататьmvn compile
вP
и правильно скомпилировать все подмодули. Проблема возникает, когда я хочу сделать операции для определенных модулей.
Я хотел бы иметь возможность организовать войну для проектаB
, но когда я запускаю команду пакета изB
в каталоге, он жалуется, что не может найти зависимости дляA
.
Я понимаю из этого вопроса:Maven и зависимые модули что, возможно, Maven действительно не предназначен для такого типа разрешения зависимостей, но возникает вопрос о том, как мне упаковатьB
?
Do I have to run mvn package
for the entire project hierarchy when I really just want B
?
Do I have to install snapshots of A into my local repository every time I want to package B
?
Этот второй сценарий не очень веселый, когдаA
все еще находится в активной разработке.
Здесь есть лучшие практики?