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