2014-09-09 3 views
0

저는 Jenkins Maven Job을 만들고 있습니다. Jenkins Job을 실행할 때 종속성 오류를 따르고 있습니다.Maven 종속 관계 []

Failed to execute goal on project rabbitmq-build-trigger: Could not resolve dependencies for project org.jenkins-ci.plugins:rabbitmq-build-trigger:hpi:2.3.4: Failed to collect dependencies at **org.jenkins-ci.plugins:xunit:jar:1.90 -> org.jenkins-ci.lib.dtkit:dtkit-metrics-model:jar:2.0.0:** Failed to read artifact descriptor for org.jenkins-ci.lib.dtkit:dtkit-metrics-model:jar:2.0.0: Could not transfer artifact org.jenkins-ci:jenkins:pom:1.34 from/to repo.jenkins-ci.org (http://repo.jenkins-ci.org/public/): Connect to repo.jenkins-ci.org:80 [repo.jenkins-ci.org/*.*.*.*, repo.jenkins-ci.org/*.*.*.*, repo.jenkins-ci.org/*.*.*.*] failed: Connection timed out -> [Help 1] 

나는 모든 필요한 의존성을 고용주 전용 원격 저장소에 업로드했습니다. 고용주는 Central repo에서 아티팩트를 다운로드하고 싶지 않습니다. 따라서 슬레이브 박스에서 외부 URL에 접속하거나 호출하는 것이 제한됩니다.

종속성이 POM 파일을 통해 어떻게 작동하는지 모르겠습니다. 위의 메시지에서 "->"가 종속 파일과 함께 이동 중임

어떤 문제가 있으며이 문제를 어떻게 해결할 수 있습니까? 당신은 정말로 내게 중요합니다.

답변

0

'org.jenkins-ci : jenkins : pom : 1.34'를 원격 저장소에 성공적으로 업로드하셨습니까? 또한,과 같이, 원격 저장소가 프로젝트의 치어의 저장소 요소로 추가 확인 :

<project> 
    ... 
    <repositories> 
    <repository> 
     <id>my-internal-site</id> 
     <url>http://myserver/repo</url> 
    </repository> 
    </repositories> 
    ... 
</project> 

(여기 저장소에 대한 자세한 내용은 : http://maven.apache.org/guides/introduction/introduction-to-repositories.html) 당신이 유물을 검색 할 수있는 경우

당신은 볼 수 있습니다 브라우저에서 각 URL을 사용하여 그렇다면, 당신의 maven project repo 설정에 문제가 있습니다.

+0

지금이 작업을하고 있습니다. –

관련 문제