2016-07-18 2 views
0

젠킨스 (Jenkins) 작업을 사용하여 메이븐 프로젝트를 빌드하고자 할 때 문제가있다. 응용 프로그램을 로컬로 빌드하면 응용 프로그램이 문제없이 빌드됩니다. 나는 젠킨스 작업을 실행할 때, 그것은 아래 그림에서와 같이 응답 :젠킨스 (Jenkins)가 메이븐 (Maven) 작업으로 걸려있다.

Started by user anonymous 
Building in workspace /root/.jenkins/workspace/project 
Updating http://ipaddress:port/svn/trunk/project at revision '2016-07-18T08:22:15.365 -0500' 

At revision 7872 
//it hangs loading here 

내가 메이븐 3.2.3와 젠킨스 1.588을 사용하고 있습니다.

데이터베이스 연결을 위해 pom.xml에서 연결 문자열을 변경하기 전에는 아무런 문제가 없었습니다. (datasource.url 속성이 변경되었습니다.) 나는 RAC (12) (11)에서 오라클의 버전을 업그레이드, 나는 형식으로 연결 문자열을 변경 아래에 제공 했어 : 나는 젠킨스 작업을 실행하면

<datasource.url>jdbc:oracle:thin:@aaa-bbb-scan.eeee-rs.local:1521/abdce</datasource.url> 

, 그는 걸리면 내가 오류를 찾을 수 없습니다 모든 로그 파일에 ... 젠킨스 로그 파일, 톰캣 로그 파일을 확인했지만 아무것도 표시되지 않았습니다. POM을 구문 분석하기 전에 작업이 중단됩니다.

datasource.url의 변경 사항을 되돌릴 때 문제없이 응용 프로그램을 빌드 할 수 있습니다. 이전 연결 문자열은 아래 제공된 형식으로되어 있습니다.

문제 해결 방법을 찾는 사람이 있으면 의견을 말하십시오.

미리 감사드립니다.

+0

Jenkins에서 Maven 작업을 설정 했습니까? Maven 빌드 단계에서 Freestyle 작업을 설정 했습니까? – user944849

+0

늦게 답변드립니다. 그것은 젠킨스에서 메이븐 (Maven) 일과 같이 설정됩니다. 결국 SVN 서버에 연결하는 데 문제가 있다는 것을 알았습니다. Jenkins를 통한 애플리케이션 구축과 관련된 기술적 인 문제는 없었습니다. 그러나 어쨌든 고마워. –

+0

답변으로 추가하고 동의하십시오. FWIW, Maven 팀은 Maven 빌드 단계에서 프리 스타일 작업을 사용하여 여러 가지 문제를 피할 것을 권장합니다. 그 밖의 것이 없다면, Freestyle 작업은보다 나은 오류 메시지를 제공하므로 문제를 쉽게 해결할 수 있습니다. 이유는 [blog post] (http://javaadventure.blogspot.com/2013/11/jenkins-maven-job-type-considered-evil.html)를 참조하십시오. – user944849

답변

0

문제는 SVN 서버와 관련이 있습니다.

젠킨스를 통해 응용 프로그램을 작성하는 데 기술적 인 문제가 없었 음이 밝혀졌습니다.

관련 문제