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

IntelliJ IDEA: список "Indexed Maven Repositories" - как добавить удаленный репозиторий maven в этот список?

У меня возникли проблемы с пониманием того, как получить репозитории в списке "Indexed Maven Repositories" из IntelliJ IDEA.

В одном из моих проектов у меня есть два репозитория в этом списке: один локальный и один (основной) пульт (см. скриншот ниже). И в другом проекте (созданном с использованием шаблона AppFuse) у меня есть только одно (локальное) репо в списке.

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

И это означает:

  • Я не вижу артефакты и версии артефактов в раскрывающемся списке (Ctrl + SPACE)
  • IDEA не может найти необходимые артефакты (или его версии). Он ищет только в моем локальном репо.

Версия IntelliJ IDEA: 11.0

Версия Maven: 2.2.1

snapshot of settings

4b9b3361

Ответ 1

Этот список автоматически обновляется из репозиториев, указанных в ваших файлах pom (или унаследованных от родительского проекта pom и settings.xml).

Если вы откроете проект с определенными дополнительными репозиториями, вы увидите их в этом списке и сможете обновить индексы.

Ответ 2

Вы можете управлять этими настройками, отредактировав файл settings.xml проекта

  • Откройте список файлов проекта (Ctrl-1)
  • Найдите основной родительский файл pom.xml
  • Щелкните правой кнопкой мыши на нем. Выберите Maven → Открыть 'settings.xml'

Как вы можете видеть, это локальная копия файла settings.xml для вашего проекта. Вы можете добавлять/удалять активные репозитории проекта. Подробнее см. В settings- > repositories.