Próbuję skonfigurować projekt za pomocą Maven (m2eclipse), ale pojawia się ten błąd w Eclipse:
Opis Ścieżka do zasobu Lokalizacja Typ Nie można obliczyć planu kompilacji: Nie udało się przesłać org.apache.maven.plugins: maven-compiler-plugin: pom: 2.0.2 z http://repo1.maven.org/maven2 był buforowany w lokalnym repozytorium, rozdzielczość nie będzie ponawiana, dopóki nie upłynie interwał aktualizacji centrali lub aktualizacje nie zostaną wymuszone. Błąd oryginalny: Nie można przenieść artefaktu org.apache.maven.plugins: maven-compiler-plugin: pom: 2.0.2 z / do centralnego ( http://repo1.maven.org/maven2 ): Brak odpowiedzi po 60000 Przykład Projekt Nieznany problem Maven
Jakieś pomysły? Byłoby pomocne, gdybyś mógł mi pokazać, jak sprawdzić, czy wszystko jest dobrze skonfigurowane ...
<user-dir>/.m2/repository/org/example/myTool/1.01
systemie Windows pliki te znajdują się w środku (widzisz sztuczkę). Wystarczy usunąć je*.lastUpdated
ręcznie i zaktualizować zależności.Działa to również dla mnie w systemie Windows.
źródło
W Eclipse: kliknij prawym przyciskiem myszy projekt-> Maven-> Aktualizuj projekt-> Zaznacz pole wyboru „Wymuś aktualizację migawek / wydań”. Kliknij OK.
źródło
Dzięki za odpowiedzi, ale po kilku poszukiwaniach udało mi się rozwiązać problem. Okazało się, że musiałem usunąć jedną z „* .lastUpdated”, która uniemożliwiała aktualizację jednej z moich wtyczek (wtyczki Maven Surefire). Zrobiłem to ręcznie, ponieważ najwyraźniej nie zrobił tego czysty maven.
Problem polegał na tym, że plik „* .lastUpdated” dla wtyczki blokował sprawdzanie aktualizacji pod kątem aktualizacji i nie pozwalał na pobranie wymaganego słoika.
źródło
Spróbuj wykonać
lub Uruchom> Maven Clean and Maven> Aktualizuj migawki z menu kontekstowego projektu w środowisku Eclipse
źródło
W moim przypadku. Problemy są z tego samego powodu. Widzę, że problem dotyczy serwera proxy i zapory.
Oto moje rozwiązanie
Fisrt sposoby:
1. zainstaluj Proxy dla Maven i Eclipse
2. Przejdź do Zlokalizuj repozytorium {użytkownik} /. M2 / i usuń wszystkie pliki * .lastupdated
3. Wróć do Eclipse, kliknij prawym przyciskiem myszy na projekt i wybierz Maven> Aktualizuj projekt. > Wybierz „Wymuś aktualizację migawek / wydań”.
Jeśli projekt nadal istnieje błąd. przykład: oto moje problemy po wszystkich powyższych krokach
Korzystam z tego rozwiązania, które jest dla mnie przydatne:
1. Znajdź repozytorium w https://mvnrepository.com/
2. Skopiuj zależność do mojego * .poml
przykładu projektu
3. Zbuduj projekt. brakująca zależność zostanie pobrana do lokalnego repozytorium.
4. Wróć do Eclipse, kliknij prawym przyciskiem myszy projekt i wybierz Maven> Aktualizuj projekt. > Wybierz „Wymuś aktualizację migawek / wydań”.
= >> Błąd został rozwiązany
5. Usuwam zależności w kroku 2 po zakończeniu i rozwiązaniu. Gotowe
źródło
To działało dla mnie w systemie Windows:
{user}/.m2/repository
.lastupdated
”. Windows przeszuka wszystkie podfoldery w poszukiwaniu tych plików w katalogu..lastupdated
pliki.Maven > Update Project
.Force Update of Snapshots/Releases
”.źródło
Zdarzyło mi się, gdy jestem za firewallem. Zależności nie są pobierane czasami, gdy używasz środowiska Eclipse IDE. Upewnij się, że używasz
mvn clean install -U
do rozwiązania problemu. Po tym zobaczysz, że zależności są pobierane.źródło
Jeśli jesteś za serwerem proxy, musisz zaktualizować plik settings.xml (w folderze conf twojego MAVEN_HOME sam plik zawiera informacje o ustawieniach proxy), a dodatkowo może być konieczna aktualizacja ustawień sieci Eclipse (Window-> Preferencje ...-> typ Połączenia sieciowe).
Spróbuj użyć -X lub --debug, aby uzyskać dane wyjściowe debugowania, może to dostarczyć dodatkowych informacji o problemie.
źródło
Miałem podobny problem w Eclipse 3.6 z m2eclipse.
Nie można obliczyć planu kompilacji: Niepowodzenie przesłania org.apache.maven.plugins: maven-resources-plugin: jar: 2.4.3 z http://repo1.maven.org/maven2 zostało buforowane w lokalnym repozytorium, rozdzielczość nie ponawiać próby, dopóki nie upłynie interwał aktualizacji centrali lub aktualizacje zostaną wymuszone. Błąd oryginalny: nie można przesłać artefaktu org.apache.maven.plugins: maven-resources-plugin: jar: 2.4.3 z centralnego (http://repo1.maven.org/maven2): ConnectException project1 Nieznany problem Maven
Usunięcie wszystkich plików maven * .lastUpdated z mojego lokalnego repozytorium (jak sugerował Deepak Joy) rozwiązało ten problem.
źródło
Miałem podobny problem z kilkoma projektami w moim obszarze roboczym. Inne projekty z prawie identycznymi POM nie miały w ogóle błędu. Żadna z pozostałych wymienionych odpowiedzi nie rozwiązała mojego problemu. W końcu natknąłem się na usunięcie / ponowne zastosowanie natury Maven dla każdego projektu i błędy zniknęły:
Dla każdego projektu, który ma pom z błędem „rozdzielczość nie zostanie ponowiona próba ...”:
źródło
Zdarzyło mi się również, że możesz mieć na to dwa rozwiązania
Jeśli twój projekt zawiera w sobie jakąś zewnętrzną lub zależną od projektu zależność, musisz ręcznie dodać go do folderu repozytorium M2, który znajduje się w folderze repozytorium C: \ Users \ Mohit.Singh.m2 \, a następnie musisz uruchomić mvn eclipse: Zaćmienie, a następnie mvn czysta instalacja z folderu projektu
jeśli nie masz żadnej zależności wewnętrznej lub specyficznej dla projektu, możesz zaimportować projekt do zaćmienia jako Istniejący projekt maven, a następnie kliknij prawym przyciskiem myszy projekt -> PRZEJDŹ do maven -> Kliknij na aktualizację projektu, pojawi się okno, sprawdź pobranie migawki wymuszonej opcję i naciśnij OK
źródło
Podaj poprawną ścieżkę ustawienia maven w pliku eclipse.
Wprowadź poprawną ścieżkę setting.xml w polu tekstowym ustawień użytkownika
źródło
po prostu usuń archetyp
maven local repository
. Jak wspomniano powyżej, dzieje się tak w przypadku nieudanego pobrania archetypu.źródło
Dla mnie właśnie dodałem poniższy kod xml w pliku POM.xml. A po tym jak ** kliknij prawym przyciskiem myszy w projekcie -> Maven -> Zaktualizuj projekt i sprawdziłem Wymuś aktualizację migawek / wydań ** i wszystko działało
źródło
settings.xml dla proxy? a w Eclipse jest maven global \ profil lokalny, dodaj settings.xml
źródło
settings.xml
i gdzie można go znaleźć. Pamiętaj też, że to pytanie ma 10 miesięcy.Możesz usunąć sam folder .m2 i zmusić MyEclipse do ponownego pobrania wszystkich zależności podczas uruchamiania. Przejdź do Okno> Preferencje> MyEclipse> Maven4MyEclipse.
źródło
źródło
Rozwiązanie, które działa dla mnie, jest następujące:
Skopiuj zależność do pom.
Kliknij prawym przyciskiem myszy na swój projekt
źródło
Upewnij się, że plik settings.XML w folderze .m2 jest najpierw prawidłowy, a następnie po wyczyszczeniu repozytorium za pomocą poniższego polecenia w cmd
źródło