Maven: m2eclipse: Wyłącz rozdzielczość obszaru roboczego powoduje brak artefaktu

Mam projekt A, który zależy od projektów B i C w moim obszarze roboczym Eclipse.

Czasami chcę, aby A działał, używając artefaktów B i C z repozytorium, a nie wersji w obszarze roboczym. Dlatego wybieram A, a następnie wybieram „Maven-> Wyłącz rozdzielczość obszaru roboczego”, aby A korzystał z wersji z repozytorium.

Jednak gdy tylko wykonam powyższe działanie, otrzymuję komunikaty o błędach „Brakujący artefakt B” i „Brakujący artefakt C” w pliku pom projektu A.

Próbowałem wyczyścić projekt, wybrałem 'Maven | Aktualizacja ”z zaznaczoną opcją„ Wymuś aktualizację słoików / wydań ”. Żadne z nich nie rozwiązało problemu.

Czy niepoprawnie używam 'Maven-> Disable Workspace Resolution'?

Dodatkowe informacje: Dokładne wersje tych projektów znajdują się w repozytorium. W rzeczywistości, jeśli zamknę projekty B i C w obszarze roboczym, projekt A chętnie użyje wersji B i C repozytorium.

questionAnswers(4)

yourAnswerToTheQuestion