Как преодолеть ошибку "Без репозиториев" в IntelliJ

Я получаю ошибки "Без репозитория" в IntelliJ не только для нашего собственного репозитория, но даже для большинства репозиториев, перечисленных по умолчанию в конфигурации Maven. Только jfrog.org и jboss.org сообщаются в порядке с артефактами.

Остальные репозитории находятся в режиме онлайн и содержат артефакты при доступе с помощью браузера или с Maven из командной строки.

Там есть отчет об ошибке на сайте JetBrains: http://youtrack.jetbrains.com/issue/IDEA-122332, представленный три месяца назад.

Есть ли способ обхода?

enter image description here

enter image description here

Ответы

Ответ 1

Если сервер Artifactory, вам нужно добавить /api/ в конец URL-адреса.

Используя пример стандартного JFrog: URL, установленный в IntelliJ, http://repo.jfrog.org/artifactory/api/. IntelliJ обнаружит репозитории с запросом GET на этот URL с /repositories appended (http://repo.jfrog.org/artifactory/api/repositories). Это должно возвращать массив JSON, описывающий репозитории на сервере.

Я никогда не использовал серверы без Artifactory, поэтому я не знаю о них.

Ответ 2

Добавление /service/local/ помогло мне с сонатипом nexus.