У меня вопрос по поводу интеграции затмения и мавена.
У меня есть проект A
с зависимостями в проекте B
, который сам по себе является просто контейнером для группы проектов B-i
.
Проект B
импортируется в Eclipse, но большая часть B-i
не импортируется в Eclipse. Иногда я хочу поработать над патчем в B-n
. Поэтому я импортирую проект B-n
, и разрешение зависимостей обычно работает хорошо, то есть проект A использует проект B-n
и перекомпилирует.
Проблема часто возникает, когда я хочу отбросить локальную зависимость, закрыть локальный проект и убедиться, что удаленный B-n
из нашего репозитория используется A
(допустим, что другая команда пропатчила проект B
).
Каков хороший и правильный "способ" сделать такое исправление / убедиться, что A
использует удаленную / серверную версию B-n
, а не скомпилированный ранее локальный jar?
Удаление локального проекта? Удаление зависимости в локальном проекте? Придется ли мне всегда выполнять «чистую установку» проекта А, когда я сделаю такое изменение?
Спасибо.