2013-12-10 5 views
25

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

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 

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

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

+5

Нажмите Ctrl + Alt + S .Go для плагинов. Проверяется ли интеграция «Maven»? – memainjm

+0

@memainjm да, это проверено – Spring

+0

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

ответ

9

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

+2

nope это не помогло – Spring

+0

Для моего коллеги, принудительный повторный импорт работал, когда плагины не отображались на правой панели maven. – mirelon

6

У меня была такая ошибка, и я смог избавиться от нее, удалив старый файл настроек Maven. Тогда я обновил Maven плагин вручную с помощью МВН команды:

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

Наконец я запустил кнопку «реимпорт Всей Maven проектов» на вкладке Maven проекта в IntelliJ. Ошибки исчезли в моем случае.

1

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

Наконец-то запущен «Reimport All Maven Projects» на вкладке Maven Project в IntelliJ.

1

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

Reimport all Maven Projects

9

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

2

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

1

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

0

в моем случае были две немного разные зависимости (версия 2,1 против 2,0) в двух мавена суб-модулей. После того, как я перешел на один версия ошибка прошла в IDEA 14. (Refresh и .m2 swipe не помогли.)

1

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

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

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

5

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

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

У меня была та же проблема. Я добавил плагины в свои зависимости 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> 
2

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

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

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

+0

Кажется, что intellij didnt автоматически загружает эти плагины, фактически не управляя целью maven.Вид имеет смысл :-) Работал для меня, даже если фактический сайт и развертывание целей не сработали :-) –

1

Если артефакт не разрешимы Перейти в ditectory вашего .m2/хранилище и убедитесь, что вы не имеете такой файл:

встроенный помощник-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, кстати) это позволит перезагрузить то, что отсутствует.

7

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

После попытки каждое решение на StackOverflow, я нашел проблему: Глядя в мой .m2/хранилище/орг/Apache/Maven/плагины/Maven-плагин-Deploy каталог была версия «XY» вместе с ' 2.8.2 'и др. Поэтому я удалил весь каталог maven-deploy-plugin, а затем повторно импортировал мой проект Maven.

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

+0

Nice. У меня было несколько из них из-за того, что IntelliJ боролся с прокси-сервером моей компании. Наконец выдохнул их. Благодаря! – paultamalunas

+0

Он работает здесь с 'spring-boot-maven-plugin'. моя версия IntelliJ 2017.3.3 –

0

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

2

красный с предупреждениями Maven-сайт-плагин решен после сборки сайта Lifecycle:

enter image description here

Моя IntelliJ версия Community 2017.2.4

Смежные вопросы