Org apache maven plugins ошибка

IntelliJ IDEA and Maven - "Unresolved Plugin" notes - IntelliJ + Maven - Unresolved Plugin.md

IntelliJ IDEA and Maven — «Unresolved Plugin» Solutions

⚠️ Probably outdated (from 2016).

Related:

  • https://intellij-support.jetbrains.com/hc/en-us/community/posts/206434489
  • https://youtrack.jetbrains.com/issue/IDEA-127515

Symptoms

  1. After adding a plugin or a dependency to pom.xml and auto-importing changes or importing changes manually, the plugin or dependency is still not resolved/downloaded
  • Check via CTRL+SHIFT+A -> Enter «Maven Projects» (you would a red underlined plugin or dependency)
  1. «Cannot reconnect» to remote Maven central repository
  • Check via CTRL+SHIFT+A -> Enter «Maven Settings» > Repositories (you would see a red entry)

Causes (only assumptions)

  • Corrupted download: background process has been interrupted/aborted…
    1. due to a network problem
    2. (un)intentionally by the user
  • After downloading the archive, while extracting the archive, IntelliJ aborts the process because of too low disk space
  • Simultaneous downloads from the Maven repository (?)

Solutions — tested on Linux

Before you try any of these solutions, save your work, clear IntelliJ’s cache via File > «Invalidate Cache / Restart» and check if the problem persists.

Please also try if a simple «Reimport All Maven Projects» (type as action using CTRL+SHIFT+A) changes anything.

1. Solution — «Unresolved plugin»

If you have multiple unresolved plugins, it’s maybe less work for you to follow the second solution instead to redownload all plugins at once.

Let’s assume the plugin’s full name which causes the problem is: org.apache.maven.plugins:maven-shade-plugin:2.4.3:shade (replace with your plugin’s name)


  • Close IntelliJ
  • Get the path of your plugin. The path of the example plugin would be org/apache/maven/plugins/maven-shade-plugin (substitute ‘.’ and ‘:’ with ‘/’)
  • Navigate to the affected plugin directory and delete it:
cd ~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin
ls -a # should show a directory named after your plugin's version number
mv 2.4.3 2.4.3_old
  • Start IntelliJ again
  • CTRL+SHIFT+A -> Enter «Reimport All Maven Projects»
  • If the problem still persists, try the second solution below

2. Solution — «Cannot reconnect» to Maven repository

  • Make sure that you have enough disk space (especially when using a VM)
  • Try to update the repository CTRL+SHIFT+A -> Enter «Maven Settings» > Repositories -> select the red entry and click «Update»
  • Wait and drink ☕. This possibly takes a long time depending on your system, especially after the download has finished. The progress bar stands still but package extraction is in progress, please be patient.
  • If IntelliJ fails and the problem still persists: close IntelliJ, then:
cd ~/.m2
mv repository repository_old
  • Update as descibed in 2.

This error occurs when you employ a plugin that Maven could not download. Possible causes for this error are:

  1. You are referring to a non-existing plugin, e.g. by means of a typo in its group id, artifact id or version.
  2. You are using a third-party Maven plugin that is not deployed to the central Maven repository and your POM/settings is missing the required <pluginRepository> to download the plugin. Note that <repository> declarations are not considered when looking for the plugin and its dependencies, only <pluginRepositories> are searched for plugins.
  3. The plugin repository you have configured requires authentication and Maven failed to provide the correct credentials to the server. In this case, make sure your ${user.home}/.m2/settings.xml contains a <server> declaration whose <id> matches the <id> of the plugin repository to use. See the Maven Settings Reference for more details.
  4. There is a general network problem that prevents Maven from accessing any remote repository, e.g. a missing proxy configuration.
  5. Maven failed to save the files to your local repository, see LocalRepositoryNotAccessibleException for more details.
  6. The plugin repository you have configured is disabled for the specific version of the plugin you requested. For instance, if you want to use a SNAPSHOT version of a plugin, make sure you don’t have <snapshots><enabled>false</enabled></snapshots> configured. Likewise, in order to resolve a released version of the plugin, the plugin repository should not be configured with <releases><enabled>false</enabled></releases>. See the POM Reference for more information on repository configuration.

In those cases, check your POM and/or settings for the proper contents. If you configured the plugin repository in a profile of your settings.xml, also verify that this profile gets actually activated, e.g. via invoking mvn help:active-profiles.

In case of a general network-related problem, you could also consult the following articles:

  • Configuring a Proxy
  • Security and Deployment Settings
  • Guide to Remote Repository Access through Authenticated HTTPS

Note: For performance reasons, Maven caches the information that the plugin could not be downloaded. Depending on your setup, you might need to clear this cache by adding the flag -U to the command line for your corrections to take effect.

#java #maven #intellij-idea #java-ee-8

#Ява #знаток #intellij-идея #java-ee-8

Вопрос:

Я новичок в Java EE и Maven, поэтому я не совсем уверен, какая информация необходима, чтобы понять, где я допустил ошибку.

Когда я щелкаю правой кнопкой мыши по своему проекту и попадаю в Maven —gt; Перезагрузить проект, открывается вкладка «Сборка» со следующими ошибками

 Cannot resolve plugin org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1 Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3 Cannot resolve plugin org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1 Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3 Cannot resolve plugin org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1 Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3 Cannot resolve plugin org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1 Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3 Cannot resolve plugin org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1 Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3 Cannot resolve plugin org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1 Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3   

введите описание изображения здесь

Когда я навожу курсор на плагин сборки maven, IDE также сообщает мне

 Plugin 'org.apache.maven.plugins:maven-assembly-plugin:' not found  

введите описание изображения здесь

Когда я запускаю mvn clean install-U, сборка выполняется просто отлично, без каких-либо ошибок.

Вот мои настройки Maven введите описание изображения здесь

Если мне понадобится какая-либо дополнительная информация, пожалуйста, скажите мне об этом.

Комментарии:

1. сначала проверьте, есть ли эта банка в вашем компьютере или нет.

2. Вы проверяете совместимость вашей версии IntelliJ и плагина Maven? Обычно IntelliJ делает это, но иногда это не так.

3. Вы строите работу в простой командной строке (не внутри ИДЕИ)…

4. @khmarbaise нет, я строю в командной строке терминала IntelliJ

5. Пожалуйста, проверьте в обычной командной строке…

После того, как я обновил версию IntelliJ с 12 по 13, я вижу ошибки в моем профиле Maven/Project/Plugins, говорящие, что следующие плагины не могут быть решены:

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

Хотя я использовал IntelliJ 12, они не были в моем списке плагинов, как-то они добавляются после обновления, и теперь он жалуется, что их невозможно найти, где я могу удалить эти плагины из списка или решить проблему, установив их?

Я могу запускать maven цели clean и compile без проблем, но профиль/плагины просто выглядит красным с предупреждениями, которые мне не нравятся.

10 дек. 2013, в 15:12

Поделиться

Источник

21 ответ

У меня была такая же проблема в IntelliJ 14.0.1. Я мог бы решить эту проблему, включив «использование реестра плагинов» в настройках maven IntelliJ.

GarfieldKlon
27 нояб. 2014, в 12:47

Поделиться

Запустите принудительное повторное импортирование из окна инструмента maven. Если это не сработает, отмените кеширование (File> Invalidate cache) и перезапустите. Подождите, пока IDEA повторно проиндексирует проект.

Javaru
10 дек. 2013, в 16:42

Поделиться

У меня была эта проблема в течение многих лет с плагином maven-deploy, и возникла ошибка, хотя я не был напрямую включен в плагин моего POM. В процессе работы я должен был включить плагин с версией в мой раздел плагина POMs, чтобы удалить красновато-рыжий.

Попробовав каждое решение в StackOverflow, я нашел проблему: заглянув в мой каталог.m2/repository/org/apache/maven/plugins/maven-deploy-plugin, появилась версия «XY» вместе с «2.8.2» и др., Поэтому я удалил весь каталог maven-deploy-plugin, а затем повторно импортировал мой проект Maven.

Поэтому кажется, что проблема заключается в ошибке IJ при анализе репозитория. Я бы не удалял все репо, но только плагины, сообщающие об ошибке.

Steven Spungin
03 июль 2017, в 12:55

Поделиться

Ни один из других ответов не работал для меня. Решение, которое сработало для меня, — это загрузить отсутствующий артефакт вручную через cmd:

mvn dependency:get -DrepoUrl=http://repo.maven.apache.org/maven2/ -Dartifact=ro.isdc.wro4j:wro4j-maven-plugin:1.8.0

Eng.Fouad
28 окт. 2016, в 17:27

Поделиться

У меня была такая же ошибка, и я смог избавиться от нее, удалив старый файл настроек Maven. Затем я обновил плагины Maven вручную, используя команду mvn:

mv ~/.m2/settings.xml ~/.m2/settings.xml.old
mvn -up

Наконец, я запустил кнопку «Reimport All Maven Projects» на вкладке Maven Project в IntelliJ. Ошибки исчезли в моем случае.

Björn Jacobs
12 март 2014, в 12:06

Поделиться

Красный с предупреждениями maven-site-plugin разрешен после создания сайта Lifecycle:

Изображение 124460

Моей версией IntelliJ является Community 2017.2.4

Wendel
25 сен. 2017, в 16:42

Поделиться

Я мог бы решить эту проблему, изменив «домашний каталог Maven» с «Связанный (Maven 3)» на «/usr/local/Cellar/maven/3.2.5/libexec» в настройках maven IntelliJ (14.1.2).

MathiasJ
04 май 2015, в 14:01

Поделиться

Недавно я столкнулся с той же проблемой. Ни одно из других решений не разрешало красные строки ошибок.

То, что я сделал, — это запуск реальных целей (развернуть, сайт). Я мог видеть, что эти зависимости затем извлекаются.

После этого реимпорт сделал трюк.

Denham Coote
09 март 2017, в 12:23

Поделиться

Я использую IntelliJ Ultimate 2018.2.6 и обнаружил, что функция Reimport All Maven Project не использует JDK, который установлен в Настройках: Сборка, Выполнение, Развертывание | Инструменты для сборки | Maven | Runner. Вместо этого он использует собственный JRE в IntelliJ_HOME/jre64/ по умолчанию. Вы можете настроить JDK для Importer в Build, Execution, Deployment | Инструменты для сборки | Maven | Импорт.

В моей конкретной проблеме SSL-сертификат отсутствовал в хранилище ключей JREs. К сожалению, IDEA только регистрирует эту проблему в своем собственном лог файле. Маленькая красная коробка, чтобы сообщить о RuntimeException, была действительно хороша…

nils
14 нояб. 2018, в 10:20

Поделиться

Если артефакт не разрешен, перейдите в библиотеку вашего.m2/repository и убедитесь, что у вас нет такого файла:

строить-хелперов-Maven-плагин-1.10.pom.lastUpdated

Если у вас нет артефакта в папке, просто удалите его и повторите попытку повторного импорта в IntelliJ.

содержимое этих файлов выглядит так:

#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

Без файла *.lastUpdated, IntelliJ (или Eclipse кстати) позволяет перезагрузить то, что отсутствует.

Gauthier Peel
27 апр. 2017, в 17:53

Поделиться

Я была такая же проблема. Я добавил плагины в свои зависимости pom.xml, и он работает для меня.

    <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>

olivejp
09 фев. 2017, в 05:54

Поделиться

Перейти к IntelliJ → Настройки → Плагин

Найдите maven, вы увидите 1. Интеграция Maven 2. Расширение интеграции Maven.

Выберите опцию Maven Integration и перезапустите Intellij

Anil
21 сен. 2016, в 09:39

Поделиться

Снимите флажок «Работа в автономном режиме» в настройках Maven.

Maheshkumar
04 нояб. 2015, в 07:56

Поделиться

Если у вас есть красные squiggles под проектом в плагине Maven, попробуйте нажать кнопку «Reimport All Maven Projects» (выглядит как символ обновления).

Изображение 124461

satoukum
02 окт. 2014, в 18:29

Поделиться

Это сделало трюк для меня… удалите все папки и файлы в разделе «C:Users [учетная запись пользователя Windows].m2repository».

Наконец побежал «Reimport All Maven Projects» на вкладке Maven Project в IntelliJ.

Brandon Oakley
28 авг. 2014, в 04:10

Поделиться

Это сработало для меня:

  • Закрыть ИДЕЯ
  • Удалите » *.iml » и » .idea » -directories (присутствует в корневой папке проекта)
  • Запустите » mvn clean install » из командной строки
  • Повторно импортируйте ваш проект в IDEA

После повторного импорта всего проекта начнется установка зависимостей, которая займет несколько минут в зависимости от вашего интернет-соединения.

Abhishek Gupta
24 янв. 2019, в 09:45

Поделиться

это может помочь кому-то в дальнейшем

я столкнулся с подобными проблемами, моя система не смогла разрешить прокси-сервер
так что подключен к местному Wi-Fi hotpsot.

Abhishek D K
11 дек. 2018, в 14:23

Поделиться

Удалите локальный неизвестный плагин Maven и повторно импортируйте все проекты maven. Это устранит эту проблему.

Изображение 124462

Xin Cai
12 июль 2018, в 01:45

Поделиться

Я изменил домашний каталог Maven из Bundled (Maven 3) в Bundled (Maven 2) в настройке maven. И это работает для меня. Попробуй!

Culbert
25 авг. 2017, в 15:05

Поделиться

В моем случае в двух подмодулях maven были две несколько разные зависимости (версия 2.1 vs 2.0). После того, как я переключился на одну версию, ошибка прошла в IDEA 14. (Refresh и.m2 swipe не помогли.)

Pavel Vlasov
31 март 2016, в 16:40

Поделиться

Ещё вопросы

  • 0Создание REST API с помощью SLIM Framework. Поддержание REST, но предоставление правильного представления
  • 1Не получен ответ о временной очереди Websphere MQ
  • 1Как сделать dll с UIElement для Windows Phone
  • 0передача другой модели $ в renderPartial
  • 0Angular: Как разделить (разделить) скрипт контроллера? [Дубликат]
  • 0Javascript — цикл 3 функции с задержкой между каждой функцией
  • 0Синтаксически неправильно использовать html-конвертер в jsView следующим образом: data-link = «html {: property}» вместо data-link = «{html: property}»?
  • 0CSS изменить размер содержимого таблицы до ширины печати
  • 0Заставить браузер открывать новые окна в стиле SW_HIDE?
  • 0Предотвратить автозаполнение jquery после определенного количества символов
  • 0Mysql сгруппировать по column1, column2 «Desc | asc» без ошибок
  • 0Расширенный поиск на основе тегов
  • 0Handsontable экономя только 250 строк
  • 0Угловой счетчик с лимитом и фильтром
  • 1Невозможно установить ItemsSource для XamComboEditor в XamDataGrid
  • 1Чем отличается импорт фигурных скобок от импорта подкаталога в ES6?
  • 0Получить максимальную дату для каждой строки в таблице в SQL
  • 1Самый простой способ получить конкретный тип на основе ввода в C #
  • 0Allegro al_load_ttf_font не может найти файл
  • 0Не удается ввести основную функцию в HoverIntent
  • 0Не удается отобразить HTML-контент в диалоге Jquery
  • 0Ошибка передачи массивов как аргументов функций
  • 0передача значения в SQL
  • 1Текстура на сфере нечеткая после обновления версии
  • 0отображение объекта JSON в отдельные элементы div
  • 0Выпадающий список не обновляется сразу при изменении значения массива
  • 0Как создать меню вертикальной навигации?
  • 0Как мы можем использовать две базы данных MySQL и MongoDB в Laravel?
  • 1Как организовать макет используя PyQt
  • 0Firefox семейства шрифтов дочерние элементы не наследуют, в то время как Chrome работает правильно
  • 0мой setTimeout не работает правильно
  • 1Использовать пользовательский интерфейс каждый цикл на KeyDown
  • 1Ошибка типа: this.canvas не определено (в объявленном объекте)
  • 1android — ошибка несовместимости платформы и несовместимости пакета при установке приложения на телефон
  • 1Как применить ffill к 1?
  • 0нетипичный запрос, необходимый индекс, оптимизация
  • 0Как отсортировать элементы на основе целочисленных значений в элементах?
  • 1Как нарисовать горизонтальную линию в ListView?
  • 1Веб-приложение для Flask на PythonAnywhere.com: модуль с именем ‘flask_app’ отсутствует
  • 0Язык браузера и кнопка Facebook
  • 1Сервисный класс Spring содержит слишком много методов поиска
  • 1Не можете найти источник?
  • 0Проблема с функциями GPB SerializeTo
  • 1Лучший способ сравнить значения данного столбца 2 на 2
  • 1Использование переменной в req.body
  • 0Что является альтернативой курсору mysql?
  • 1C # Обработка исключений в сравнении с ошибкой возврата из результата метода
  • 0sql: преобразование из cp1251 в utf8
  • 0Mysql [MariaDB] — неизвестная ошибка 1130
  • 0Я не могу отправить данные формы в базу данных MySQL

Сообщество Overcoder

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Orensot ошибка 28
  • Ore плита ошибка el
  • Ore варочная панель ошибка el
  • Ore ca30a ошибка el
  • Ordersend error 4756 mql5

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии