Maven: m2eclipse: отключение разрешения рабочей области приводит к отсутствию артефактов
У меня есть проект A, который зависит от проектов B и C в моей рабочей области Eclipse.
Иногда я хочу, чтобы A запускался с использованием артефактов B и C из хранилища, а не версий в рабочей области. Поэтому я выбираю A, а затем выбираю «Maven-> Disable Workspace Resolution», чтобы A использовал версии из репозитория.
Однако, как только я предпринимаю вышеуказанное действие, я получаю сообщения об ошибках «Отсутствует артефакт B» и «Отсутствует артефакт C» в файле pom проекта A.
Я пытался очистить проект, я выбрал 'Maven | Обновление »с включенной опцией« Принудительное обновление банок / выпусков ». Ни один из них не решил проблему.
Я неправильно использую «Maven-> Disable Workspace Resolution»?
Дополнительная информация: точные версии этих проектов находятся в хранилище. Фактически, если я закрою проекты B и C в рабочей области, проект A с радостью использует версии репозитория B и C.