2013-06-03 2 views
1

Artifactory 인스턴스가 로컬로 설치되어 있습니다. 인스턴스 내에서 다른 원격 리포지토리에 대한 참조를 만들 수 있습니다. .../remoteArtifactory/내가 Artifactory의 첫 번째 인스턴스에서이 REPO를 가리 키도록 노력하고artifactory를 artifactory로 지정할 때 오류가 발생했습니다.

의 repo :

지금, 나는 자신의 저장소를 노출 Artifactory의 다른 인스턴스를 보유하고 있습니다.

그러나 그렇게에서

, 내가 가진 :

연결 예외와 함께 실패했습니다 : 원형 리디렉션을 ".../remoteArtifactory/REPO"

에 내가 잘못 여기서 뭐하는 거지?

답변

1

나는 당신과 똑같은 문제를 가지고 있었고 그 오류 메시지를 완전히 무시하고 저장소를 저장함으로써 그것을 고쳤습니다. 반복하려면

  1. 하면 원격 저장소에 올바른 경로가 확인 예 : http://host:8080/artifactory/libs-release-local/
  2. 클릭 테스트, 당신은 Connection failed with exception: Circular redirect to거야 - 이 무시!
  3. 클릭 저장

참고 : Artifactory의 다른 버전이 약간 다른 경로/URL이. 이것은 나에게 약간의 슬픔을 안겨 주었다.


원격 저장소 설정 Remote Repository Basic Settings

Remote Repository Advanced Settings

나는 그것이 내가 로컬 프록시 서버 (TdmsProxy)를 지정할 필요가 있다고 언급 할 가치 같아요. ,

http://your-remote-repo:8080/artifactory/libs-releases-local/com/company/area/project/version/project-version.pom 

일단을 : 또한

는, 예를 들면, 그것에서 브라우저 (또는 wget)를 통해 POM을받을 수 있는지 확인, 원격 인스턴스에 대한 올바른 경로를 가지고 있는지 확인하기 '단지 URL의 첫 번째 부분, 예를 들어 사용합니다 POM을받은 적이 :
http://your-remote-repo:8080/artifactory/libs-releases-local/ 

(나는 당신이 아마 경로 10 배 이상을 확인했습니다 실현을하지만,이 날 비트!)

+0

당신을 수행 말하자면, 당신은 어쨌든 abl이었습니다. 참조 된 artifactory 인스턴스에 로컬로 배포 된 아티팩트를 다운로드 하시겠습니까? – Neel

+1

@ Neel 예. 내 상황은 Artifactory의 두 가지 경우가 있다는 것입니다. 하나는 내 로컬 네트워크 (repo A)이고 다른 하나는 기업 IT 네트워크 (repo B)입니다. 내 프로젝트 중 하나 POM 파일은 repo A 만 가리키고 있지만 repo B에만있는 라이브러리에 대한 의존성이 있습니다. repo A에 원격 저장소를 구성하여 repo B를 가리 킵니다 (내 대답이 의미하는 바입니다). 내 PC -> Repo A -> Repo B를 통해 종속성을 해결할 수있었습니다. – Muel

+0

나를 위해 작동하지 않습니다! :(우리가 접근 할 수있게하기 위해 뒤집어야만한다.) – Neel

관련 문제