IntelliJ IDEA: список «Индексированные репозитории Maven» - как добавить удаленный репозиторий Maven в этот список? - PullRequest
25 голосов
/ 16 ноября 2011

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

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

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

А это значит:

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

Версия IntelliJ IDEA: 11.0

Версия Maven: 2.2.1

snapshot of settings

Ответы [ 2 ]

22 голосов
/ 16 ноября 2011

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

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

17 голосов
/ 23 апреля 2013

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

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

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

...