Po aktualizacji IntelliJ z wersji 12 do 13 nie można rozwiązać następujących wtyczek związanych z Maven:
org.apache.maven.plugins:maven-clean-plugin:2.4.1
org.apache.maven.plugins:maven-deploy-plugin
org.apache.maven.plugins:maven-install-plugin
org.apache.maven.plugins:maven-site-plugin
Podczas korzystania z IntelliJ 12 nie było ich na liście wtyczek. W jakiś sposób zostały dodane po aktualizacji i teraz IntelliJ narzeka, że nie można ich znaleźć. Gdzie mogę usunąć te wtyczki z listy LUB rozwiązać problem, instalując je?
Mogę uruchomić cele maven clean
i compile
bez problemu, ale profil / wtyczki są czerwone z ostrzeżeniami w IDE.
java
maven
intellij-idea
Wiosna
źródło
źródło
Odpowiedzi:
W przypadku nowszych wersji IntelliJ włącz opcję użyj rejestru wtyczek w ustawieniach Mavena w następujący sposób:
W przypadku IntelliJ 14.0.1 otwórz preferencje --- nie ustawienia ---, aby znaleźć opcję rejestru wtyczek:
Niezależnie od wersji unieważnij także cache:
Kiedy IntelliJ uruchomi się ponownie, problem powinien zostać rozwiązany.
źródło
Uruchom wymuszenie ponownego importu z okna narzędzia Maven. Jeśli to nie zadziała, unieważnij swoje pamięci podręczne ( Plik> Unieważnij pamięci podręczne ) i uruchom ponownie. Poczekaj, aż IDEA ponownie zindeksuje projekt.
źródło
Miałem ten problem przez lata z wtyczką maven-deploy, a błąd pojawił się, mimo że nie umieszczałem wtyczki bezpośrednio w moim POM. Aby obejść ten problem, musiałem wymusić dołączenie wtyczki z wersją do mojej sekcji wtyczki POM, aby usunąć czerwoną falistość.
Po wypróbowaniu każdego rozwiązania w Stack Overflow, znalazłem problem: zaglądając do mojego
.m2/repository/org/apache/maven/plugins/maven-deploy-plugin
katalogu, znajdowała się wersja „XY” wraz z „2.8.2” i innymi. Dlatego usunąłem cały katalog maven-deploy-plugin, a następnie ponownie zaimportowałem mój projekt Maven.Wygląda więc na to, że problemem jest błąd IntelliJ w analizowaniu repozytorium. Nie usunąłbym jednak całego repozytorium, tylko wtyczki, które zgłaszają błąd.
źródło
Czerwony z ostrzeżeniami maven-site-plugin został rozwiązany po zakończeniu cyklu życia witryny kompilacji :
Moja wersja IntelliJ to Community 2017.2.4
źródło
Żadna z pozostałych odpowiedzi nie działała dla mnie. Rozwiązaniem, które zadziałało, było ręczne pobranie brakującego artefaktu za pomocą cmd:
mvn dependency:get -DrepoUrl=http://repo.maven.apache.org/maven2/ -Dartifact=ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
Po tej zmianie musisz poinformować Pomysł o nowych dostępnych artefaktach. Można to zrobić w "Ustawienia> Maven> Repozytoria", wybierz tam swój "Lokalny" i po prostu kliknij "Aktualizuj".
źródło
ROZWIĄZANY !!!
W ten sposób rozwiązałem problem ...
Ponownie wypróbowałem jedną z odpowiedzi w wątku, która mówi: „Jeśli to nie zadziała, unieważnij swoje pamięci podręczne (Plik> Unieważnij pamięci podręczne) i uruchom ponownie”. Zrobiłem to, ale znowu bez powodzenia.
Wypróbowane te opcje .. Przejdź do Ustawienia -> Maven -> Importowanie i upewnij się, że wybrano następujące opcje
Importuj projekty Maven automatycznie
Utwórz moduły IDEA dla projektów agregatora Zachowaj źródło ...
Wyklucz katalog kompilacji ...
Użyj wyjścia Mavena ...
Wygenerowane foldery źródeł: „wykrywaj automatycznie”
Faza, która ma być ...: "zasoby procesowe"
Pobieraj automatycznie: „źródła” i „dokumentacja”
Użyj Maven3 do importu
opcje maszyny wirtualnej projektu dla importera: -Xmx512m
Ale znowu bez sukcesu.
źródło
Miałem ten sam problem. Dodałem wtyczki do moich zależności pom.xml i to działa.
<dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.3</version> <type>maven-plugin</type> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>2.4</version> <type>maven-plugin</type> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>2.7</version> <type>maven-plugin</type> </dependency>
źródło
Miałem ten sam błąd i mogłem się go pozbyć, usuwając mój stary plik ustawień Mavena. Następnie ręcznie zaktualizowałem wtyczki Maven za pomocą polecenia mvn:
mv ~/.m2/settings.xml ~/.m2/settings.xml.old mvn -up
Wreszcie uruchomiłem przycisk „Reimport All Maven Projects” w zakładce Maven Project w IntelliJ. Błędy zniknęły w moim przypadku.
źródło
Używam IntelliJ Ultimate 2018.2.6 i dowiedziałem się, że funkcja Reimport All Maven Project nie korzysta z JDK, który jest ustawiony w Ustawieniach: Kompilacja, Wykonanie, Wdrożenie | Narzędzia do budowania | Maven | Biegacz . Zamiast tego
IntelliJ_HOME/jre64/
domyślnie używa własnego środowiska JRE . Możesz skonfigurować JDK dla importera w budowaniu, wykonywaniu, wdrażaniu | Narzędzia do budowania | Maven | Importowanie .W moim konkretnym problemie brakowało certyfikatu SSL w magazynie kluczy środowiska JRE. Niestety IDEA rejestruje ten problem tylko w swoim własnym pliku dziennika. Małe czerwone okienko informujące o wyjątku RuntimeException było naprawdę miłe ...
źródło
Usuń lokalną nieznaną wtyczkę Maven i ponownie zaimportuj wszystkie projekty Maven. To rozwiąże ten problem.
Możesz go znaleźć pod
View > Tool Windows > Maven
:źródło
To załatwiło sprawę ... usuń wszystkie foldery i pliki w 'C: \ Users [Windows User Account] .m2 \ repository'.
Na koniec uruchomiłem „Reimport All Maven Projects” w zakładce Maven Project w IntelliJ.
źródło
U mnie zadziałało umieszczenie repozytorium zawierającego wtyczkę pod tagami pluginRepository. Przykład,
<pluginRepositories> <pluginRepository> <id>pcentral</id> <name>pcentral</name> <url>https://repo1.maven.org/maven2</url> </pluginRepository> </pluginRepositories>
źródło
Mogłem rozwiązać ten problem, zmieniając „katalog domowy Maven” z „Bundled (Maven 3) na„ /usr/local/Cellar/maven/3.2.5/libexec ”w ustawieniach maven w IntelliJ (14.1.2).
źródło
Niedawno stanąłem przed tym samym problemem. Żadne z innych rozwiązań nie rozwiązało czerwonych linii błędów.
To, co zrobiłem, to uruchomienie rzeczywistych celów (wdrożenie, lokacja). Mogłem zobaczyć, jak te zależności są pobierane.
Po tym reimport załatwił sprawę.
źródło
Włączenie „Użyj rejestru wtyczek” i Uruchom ponownie projekt po unieważnieniu gotówki rozwiązało mój problem
na Włączanie "użyj rejestru wtyczek" >>> (intelij) Plik> Ustawienia> Maven> włącz opcję z listy opcji mavena
Aby unieważnić gotówkę >>> plik> unieważnij gotówkę
Otóż to...
źródło
Wypróbowałem inne odpowiedzi, ale żadna z nich nie rozwiązała tego problemu.
Problem zniknął, gdy wyraźnie dodałem
groupId
tak:<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> </plugins>
Gdy kolor numeru wersji zmienił się z czerwonego na czarny i problem zniknął z
Problems
zakładki,groupId
można go ponownie usunąć z problematycznej wtyczki, błąd nie pojawia się ponownie, a numer wersji pojawia się nawet jako sugestiaversion
.źródło
To zadziałało dla mnie:
Po ponownym zaimportowaniu całego projektu rozpocznie się instalacja zależności, która zajmie kilka minut, w zależności od połączenia internetowego.
źródło
Oto, co próbowałem rozwiązać problem i zadziałało:
Po wykonaniu powyższych czynności problem został rozwiązany. Mam nadzieję, że to również ci pomoże.
źródło
Dla mnie było to tak proste, jak nadanie wtyczki wersji:
<version>3.3.0</version>
Pełny przykład kodu wtyczki znajduje się poniżej:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.3.0</version> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> <archive> <manifest> <mainClass>Main</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </execution> </executions> </plugin>
źródło
Jeśli masz czerwone zawijasy pod projektem we wtyczce Maven, spróbuj kliknąć przycisk „Reimport All Maven Projects” (wygląda jak symbol odświeżania).
źródło
Usuń zaznaczenie pola wyboru „Pracuj w trybie offline” w ustawieniach Mavena.
źródło
Idź do IntelliJ -> Preferencje -> Wtyczka
Wyszukaj mavena, zobaczysz 1. Integracja Mavena 2. Rozszerzenie integracji Mavena.
Wybierz opcję integracji z Maven i uruchom ponownie Intellij
źródło
Jeśli artefaktu nie można rozwiązać Przejdź do katalogu swojego .m2 / repozytorium i sprawdź, czy NIE masz tego rodzaju pliku:
build-helper-maven-plugin-1.10.pom.lastUpdated
Jeśli nie masz żadnego artefaktu w folderze, po prostu go usuń i spróbuj ponownie zaimportować w IntelliJ.
zawartość tych plików jest następująca:
#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. #Fri Mar 10 10:36:12 CET 2017 @default-central-https\://repo.maven.apache.org/maven2/.lastUpdated=1489138572430 https\://repo.maven.apache.org/maven2/.error=Could not transfer artifact org.codehaus.mojo\:build-helper-maven-plugin\:pom\:1.10 from/to central (https\://repo.maven.apache.org/maven2)\: connect timed out
Bez pliku * .lastUpdated IntelliJ (lub przy okazji Eclipse) umożliwia ponowne załadowanie tego, czego brakuje.
źródło
W moim przypadku wypróbowałem większość powyższych odpowiedzi. Rozwiązuję ten problem poprzez:
.m2/repository
folderzeTo zadziwiająco działało!
źródło
Mój przypadek:
maven-javadoc-plugin
z wersją3.2.0
jest wyświetlany na czerwono w IntelliJ.mvn clean install
z wiersza poleceń N razy.maven-javadoc-plugin
nie jest już czerwony i mogę na niego kliknąć i przejść dopom
pliku źródłowego wtyczki.źródło
W moim przypadku były dwie nieco różne zależności (wersja 2.1 vs 2.0) w dwóch podmodułach Mavena. Po przełączeniu na pojedynczą wersję błąd zniknął w IDEA 14. (Odświeżanie i przesuwanie .m2 nie pomogło.)
źródło
Zmieniłem katalog domowy Maven z Bundled (Maven 3) na Bundled (Maven 2) w ustawieniu maven. I to działa dla mnie. Spróbuj!
źródło
"IntelliJ IDEA i Maven -" Rozwiązania "nierozwiązanych wtyczek" - w szczególności usunięcie folderu wtyczek - a następnie ponowne zaimportowanie wszystkich wtyczek Maven po ponownym uruchomieniu ide - działało dla mnie.
źródło
może to komuś pomóc
napotkałem podobne problemy, mój system nie był w stanie rozwiązać problemu z serwerem proxy,
tak połączonym z lokalnym hotpsotem Wi-Fi.
źródło
Możesz dodać je jako zależności:
<dependencies> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>2.4.1</version> </dependency> </dependencies>
Intellij je rozwiąże. Po udanym imporcie zależności można je wyczyścić.
źródło