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