Поиск артефактов Maven всегда пуст - PullRequest
27 голосов
/ 21 октября 2010

При использовании Alt-Insert для вставки зависимости в POM, Поиск артефактов всегда полностью пуст, независимо от того, что я ищу.

Я пытался добавить repo1 в Настройки-> Maven-> Службы репозитория, он говорит: «Хранилище не найдено» Мне трудно в это поверить.

Я также пытался «обновить» свой локальный репозиторий, но это привело к ошибке.

FYI Я использую снимок Community Edition.

Спасибо!

Ответы [ 5 ]

40 голосов
/ 12 января 2016

Если у вас установлена ​​новая версия IntelliJ и вы никогда не обновляли свой репозиторий Maven, обратите внимание, что справа есть небольшая кнопка «Обновить», которая становится активной при нажатии на каждый репозиторий. Настройки> Сборка, выполнение, развертывание> Инструменты сборки> Maven> Хранилища Важным является удаленный репозиторий http://repo.maven.apache.org/maven2, обязательно обновите его.

4 голосов
/ 29 октября 2010

ОК, я решил это навсегда.

Я использовал Artifactory для создания файла settings.xml для меня, и по умолчанию он указал мне на репозиторий "libs-Releases".

Вместо этого я хочу, чтобы мой репозиторий "релизов" указывал на гораздо больший виртуальный репозиторий "Удаленные репозитории".

Все, что потребовалось, - это простое изменение параметров функции «Генерировать настройки». Need to change the

4 голосов
/ 22 октября 2010

Weird. Поиск артефактов у меня работает нормально с IntelliJ Community Edition, по крайней мере, для артефактов из центрального репо, которые были проиндексированы:

alt text

И, как вы можете видеть выше, перечислены все репозитории, объявленные в POM, известных IntelliJ.

Возможно, что-то не так с настройками Maven. Это дикое предположение, но правильно ли определен домашний каталог Maven? То же самое для файла настроек пользователя? Maven действительно хорошо работает под IntelliJ?

1 голос
/ 22 января 2017

Решено - путем переустановки Intellij Idea

Поиск вкладки класса во всплывающем окне Поиск артефактов Maven всегда был пустым

Решение в linux:

  1. удалить папку идеи (для меня это была ~ / idea-YOUR_VERSION_HERE)
  2. удалить папку ~ / .IntelliJIdeaYOUR_VERSION_HERE (настройки)
  3. скачать новую версию формы jetbrains.com, распаковать, запустить установщик из bin
0 голосов
/ 23 октября 2010

Похоже, это заблокированный порт, так как я использую свой собственный артефактный репозиторий. Конечно, порт, который он использует, выглядит полностью недокументированным, но WireShark показывает его как 58754. Звучит случайно, я надеюсь, что это не так!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...