Подтвердить что ты не робот

Поиск артефакта Maven всегда пуст

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

Я попытался добавить repo1 в Settings- > Maven- > Repository Services, он говорит: "никакого хранилища не найдено". Мне трудно поверить.

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

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

Спасибо!

4b9b3361

Ответ 1

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

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

Все, что для этого потребовалось, - это простое изменение параметров функции "Генерировать настройки". Need to change the "Releases" repository to a big one.  We can use "Snapshots to point to our own builds"

Ответ 2

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

Ответ 3

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

alt text

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

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

Ответ 4

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

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

Решение в Linux:

  • удалить папку с идеей (для меня это было ~/idea-YOUR_VERSION_HERE)
  • удалить папку ~/.IntelliJIdeaYOUR_VERSION_HERE (настройки)
  • скачать новую версию form jetbrains.com, распаковать, запустить установщик из bin

Ответ 5

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