Używam IntelliJ IDEA i prowadzę Mavenpodanie. Moja aplikacja korzysta z innych modułów, projektów. Zmieniłem wersję artefaktu zależność jednego modułu (zmieniłem identyfikator artefaktu zależności hibernacji z hibernacji na hibernację-rdzeń, a także zmieniłem wersję).
Jednak gdy widzę moje drzewo zależności, nadal widzęstara biblioteka. Co powinienem zrobić. Czy powinienem wyczyścić, zainstalować lub zrobić coś takiego dla tego modułu (próbowałem zainstalować, ale nie udało mi się przejść testów, czy pomijanie testów jest dobrym pomysłem i jak to zrobić?).
Jakieś pomysły?
Odpowiedzi:
1 dla odpowiedzi № 1Musisz odbudować i zainstalować moduł (jeden z zależnością Hibernacji) przynajmniej do lokalnego repozytorium (mvn clean install), a następnie zaktualizuj zależności w innych modułach korzystających z Twojego modułu. W Eclipse nazywa się to Update Depcendecies, przypuszczam, że IntelliJ IDEA ma podobną funkcję.
Jeśli moduł nie skompiluje się lub test nie powiedzie się, napraw go najpierw lub zainstaluj tylko w lokalnym repozytorium. Później możesz je usunąć z lokalnego repozytorium.