У меня была такая же проблема, как и у вас, и исправил ее, полностью игнорируя это сообщение об ошибке и сохраняя репозиторий. Повторим еще раз:
- Убедитесь, что вы имеете правильный путь для удаленного хранилища, например:
http://host:8080/artifactory/libs-release-local/
- Нажмите Test, и вы получите
Connection failed with exception: Circular redirect to
- Игнорировать это!
- Нажмите Сохранить
Примечание: различные версии Artifactory имеют несколько различных путей/URL. Это вызвало у меня небольшое горе.
Дистанционное Repository Настройки
Я думаю, что стоит отметить, что мне нужно, чтобы указать локальный прокси-сервер (TdmsProxy).
Кроме того, чтобы подтвердить, что у вас есть правильный путь к удаленному экземпляру, убедитесь, что вы можете получить POM через браузер (или wget
) из него, например:
http://your-remote-repo:8080/artifactory/libs-releases-local/com/company/area/project/version/project-version.pom
Однажды ты «ве получил POM, просто использовать первую часть URL, например:
http://your-remote-repo:8080/artifactory/libs-releases-local/
(я понимаю, вы, вероятно, проверили свой путь, по крайней мере в 10 раз, но это меня укусил!)
ли вам значит, вы все равно были abl e для загрузки артефактов, локально развернутых на указанном искусственном экземпляре? – Neel
@Neel Да. Моя ситуация в том, что есть два экземпляра Artifactory. Один в моей локальной сети (репо A) и другой в корпоративной ИТ-сети (репо B). Один из моих проектов POM-файл указывает только на repo A, но имеет зависимость от библиотеки, которая находится только в репо B. Я настроил удаленный репозиторий в репо A, который указывает на репо B (на что мой ответ ссылается). Я смог разрешить зависимость через: My PC -> Repo A -> Repo B. – Muel
не работает для меня! :(Есть ли какой-либо переключатель в целевом репо, который мы должны перевернуть, чтобы сделать его доступным/разоблачить его как репозиторий maven? – Neel