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]()
Ответы
Ответ 1
Этот список автоматически обновляется из репозиториев, указанных в ваших файлах pom (или унаследованных от родительского проекта pom и settings.xml).
Если вы откроете проект с определенными дополнительными репозиториями, вы увидите их в этом списке и сможете обновить индексы.
Ответ 2
Вы можете управлять этими настройками, отредактировав файл settings.xml проекта
- Откройте список файлов проекта (Ctrl-1)
- Найдите основной родительский файл pom.xml
- Щелкните правой кнопкой мыши на нем. Выберите Maven → Открыть 'settings.xml'
Как вы можете видеть, это локальная копия файла settings.xml для вашего проекта.
Вы можете добавлять/удалять активные репозитории проекта.
Подробнее см. В settings- > repositories.