Меню

Org apache maven plugins ошибка

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.

#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. Пожалуйста, проверьте в обычной командной строке…

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.

После того, как я обновил версию 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

Поделиться

Ещё вопросы

  • 1Очередь приоритетов в Java, которая отслеживает положение каждого узла
  • 0Ошибка Apache при загрузке файла с помощью функции jquery load ()
  • 0Событие Jquery, когда событие .on находится во вложенной функции
  • 1не удалось загрузить abc.apk
  • 1Из Windows 8 не удалось отправить почту
  • 0Как передать html в функцию добавления строки jquery datatables
  • 0Получите и обновите данные, используя хранимую процедуру, используя mysql
  • 1EditText не запускается автоматически
  • 1Ошибка объявления класса Python «позиционный аргумент»
  • 1Реакт-Натив Экспо с TextInput
  • 1C # WP8.1 — Отображение MapIcon поверх маршрута при использовании Bing Maps
  • 1Spring Batch: не удалось получить доступ к JobExecutionConext в flatfileitemwriter
  • 0Как мне записать html-данные в файл на python, ошибка «IOError: [Errno 9] Bad file descriptor» [duplicate]
  • 1Проблема с установкой GWT 2.6
  • 1Как сделать Spinner редактируемым?
  • 0PHP конвертировать MongoDB objectID
  • 0как правильно определить функции с помощью шаблонов
  • 1Graphql: должен предоставить строку запроса
  • 0jQuery Оптимизировать количество найденных элементов управления в Div
  • 0Как перейти в нижнюю часть страницы при нажатии кнопки submit?
  • 1Как использовать атрибут сеанса (код капчи) в пользовательском ограничении проверки bean-компонента JSR-303?
  • 0Экспресс JS + Sequelize запросов
  • 0Диалог выбора
  • 0C ++ — чтение столбцов CSV-файлов и сохранение только тех, которые начинаются с определенной строки
  • 1JSpinner возвращает значение по умолчанию вместо типизированного
  • 1Как скачать исходный код сайта после эмуляции нажатия кнопки?
  • 0Лучший анализатор XML с поддержкой запросов / ответов SOAP
  • 1Построить итератор набора данных tenorflow, который производит пакеты со специальной структурой
  • 0Различные возвращаемые значения в Chrome и IE для даты?
  • 0Угловая нг-сетка отключает автоматическую генерацию столбцов
  • 0array_shift приводит к сбою php
  • 1Конструктор `QImage` имеет неизвестное ключевое слово` data`
  • 1Что мы называем JS async «цепями исполнения»?
  • 0angular.js фильтр по месяцам
  • 1Gulp: Uglifying Bootstrap 4 js-файлов
  • 0Docker MySQL ошибка подключения
  • 0jqGrid Редактирование нескольких строк не сохраняется в базе данных в iOS7
  • 0Как можно использовать Express JS вместе с Google Chart
  • 1Ионная структура инициализирует значения перед загрузкой страницы
  • 1как получить и установить параметры в Camel HTTP Proxy
  • 0_mysql_exceptions.ProgrammingError 1064, «У вас есть ошибка в синтаксисе SQL; проверьте
  • 5Керас не использует полноценные ядра процессора для обучения
  • 1Таймер Android? Как?
  • 0Передача данных в send.php — выберите текст опции и значение
  • 0Outlook 2007/2010/2013 Проблема с отображением электронной почты
  • 0Как отсортировать и отобразить список объектов в C ++?
  • 1Unity не может разрешить зависимость InterfaceInterceptor
  • 0Mysql — Мин и Макс в месяц в отличие от ежедневного?
  • 1Python, инициализировать атрибут класса в цикле
  • 1Включить отключенный Spinner в Android

Сообщество Overcoder

While running through Run As-> Junit executing Junit test cases but when run through Maven test throwing below error.

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  2.916 s
[INFO] Finished at: 2021-05-08T04:50:23+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project maven-junit-code-coverage-Jacoco: There are test failures.
[ERROR] 
[ERROR] Please refer to D:Workspacemaven-junit-code-coverage-Jacocotargetsurefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Problem

In maven java project, maven-surefire-plugin is required for any types of reports generation because mvn test command execute the test cases but there is not added the plug in for maven-surefire-plugin that’s why maven is not able to execute test cases.

Solution

To execute your test cases with Junit in maven Java project, you can add Junit dependency with maven-surefire-plugin.

JUnit 5 Dependency

<dependencies>
	<dependency>
		<groupId>org.junit.jupiter</groupId>
		<artifactId>junit-jupiter-engine</artifactId>
		<version>5.5.2</version>
	</dependency>
</dependencies>
<build>
		<plugins> 
			<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>3.0.0-M5</version>
            <dependencies>
                <dependency>
                    <groupId>org.junit.jupiter</groupId>
                    <artifactId>junit-jupiter-engine</artifactId>
                    <version>5.5.2</version>
                </dependency>
            </dependencies>
        </plugin>
</plugins>
</build>

I have tested this solution with Junit 5 and working perfectly fine for me. You can change this dependency in case using Junit 4.

I have solved this problem by using above solution. If you know any other way to solve it write in comments to help others.

“Learn From Others Experience»

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

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

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Out of memory ошибка mk 9 как исправить ошибку
  • Out of memory ошибка fallout new vegas