Я працюю над проектом із залежністю X. X, у свою чергу, залежить від Y.
Раніше я чітко включав Y в пом. Мого проекту. Однак він не використовувався і щоб зробити речі більш чистими, я замість цього додав його до пам’яті X як залежність. X позначено як залежність випуску.
Проблема полягає в тому, що після вилучення Y з пам’яті мого проекту та додавання його до пам’яті X, мій проект не забирає його mvn -U clean package
. Я знаю, -U знімки оновлення, але не випуски.
Отже, не видаляючи каталог ~ / .m2 / repository, як я можу примусити повторне завантаження пам’яті X? Також я спробував бігати, dependency:purge-local-repository
і це не вийшло.
X
pom, тоді він повинен становити новий випуск, навіть якщо це лише зміна номера виправлення: 1.3
-> 1.3.1
. Отже, це усуне цю проблему з початку роботи.