2013-06-03 2 views
1

У меня есть экземпляр Artifactory, установленный локально. Внутри экземпляра я могу создавать ссылки на другие удаленные репозитории.Ошибка при указании artifactory на artifactory

Теперь у меня есть еще один экземпляр Artifactory, который выставляет свое собственное хранилище: .../remoteArtifactory/репо

Я пытаюсь указать на этот репозиторий в первой инстанции Artifactory.

Но при этом, у меня есть:

Не удалось установить соединение с исключением: Circular редирект ".../remoteArtifactory/репо"

Что я здесь делаю неправильно?

ответ

1

У меня была такая же проблема, как и у вас, и исправил ее, полностью игнорируя это сообщение об ошибке и сохраняя репозиторий. Повторим еще раз:

  1. Убедитесь, что вы имеете правильный путь для удаленного хранилища, например: http://host:8080/artifactory/libs-release-local/
  2. Нажмите Test, и вы получите Connection failed with exception: Circular redirect to - Игнорировать это!
  3. Нажмите Сохранить

Примечание: различные версии Artifactory имеют несколько различных путей/URL. Это вызвало у меня небольшое горе.


Дистанционное Repository Настройки Remote Repository Basic Settings

Remote Repository Advanced Settings

Я думаю, что стоит отметить, что мне нужно, чтобы указать локальный прокси-сервер (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 раз, но это меня укусил!)

+0

ли вам значит, вы все равно были abl e для загрузки артефактов, локально развернутых на указанном искусственном экземпляре? – Neel

+1

@Neel Да. Моя ситуация в том, что есть два экземпляра Artifactory. Один в моей локальной сети (репо A) и другой в корпоративной ИТ-сети (репо B). Один из моих проектов POM-файл указывает только на repo A, но имеет зависимость от библиотеки, которая находится только в репо B. Я настроил удаленный репозиторий в репо A, который указывает на репо B (на что мой ответ ссылается). Я смог разрешить зависимость через: My PC -> Repo A -> Repo B. – Muel

+0

не работает для меня! :(Есть ли какой-либо переключатель в целевом репо, который мы должны перевернуть, чтобы сделать его доступным/разоблачить его как репозиторий maven? – Neel

 Смежные вопросы

  • Нет связанных вопросов^_^