У мене є кілька модулів Maven проект з батьківського проекту P
і три суб-модулів A
, B
і C
. Як B
і C
у військових проектах , і обидва залежать A
.
Я можу надрукувати mvn compile
в P
і мати все суб-модулі правильно складені. Проблема виникає, коли я хочу робити операції для конкретних модулів.
Я хотів би мати можливість упакувати війну для проекту B
, але коли я запускаю команду пакета з B
каталогу каталогу, він скаржиться, що не може знайти залежності для A
.
Я розумію з цього питання: Maven і залежні модулі, які, можливо, Maven насправді не розроблені для такого типу вирішення залежності, але це ставить питання про те, як я пакую B
?
Чи потрібно балотуватися
mvn package
на всю ієрархію проектів, коли мені дуже просто хочетьсяB
?Чи потрібно мені встановлювати знімки A у свій локальний сховище кожного разу, коли я хочу упакувати
B
?
Цей другий сценарій не дуже цікавий, коли A
він все ще знаходиться в активному розвитку.
Якісь найкращі практики тут?