블로그 이미지

카테고리

분류 전체보기 (615)
Bicycle (14)
일상의 조각 (119)
일상의 이미지 (10)
영화 (30)
W3 Fragment (68)
Mac (11)
HR (5)
프로그램 (293)
OpenCV (1)
데이타베이스 (31)
시스템 (19)
기타 (9)
Statistics Graph

젠킨스에서 신규 프로젝트를 생성한 후에 빌드시에 아래와 같은 오류가 발생하는 경우가 있습니다.

 

     [project-name] $ mvn -f pom.xml clean install

     FATAL: command execution failed

     java.io.IOException: error=2, No such file or directory

               at java.lang.UNIXProcess.forkAndExec(Native Method)

               at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)

               at java.lang.ProcessImpl.start(ProcessImpl.java:134)

               at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)

     Caused: java.io.IOException: Cannot run program "mvn" (in directory "/var/jenkins_home/workspace/project- name"): error=2, No such file or directory

 

메이븐(Maven)이 설치되어 있지 않거나, 버전이 맞지 않을때 발생한다고 합니다.

 

Jenkins > Global Tool Configuration 메뉴로 이동한 후에 'Maven' 항목에서 메이븐을 추가해 주면 됩니다.

 

* 참고로, Maven이 설치 안되어 있는경우, 프로젝트의 구성관리에서 'Build'를 선택시에 'Maven Version을 선택하는 항목이 표시 안됩니다. 이 경우도 위와 같이 하면 버전을 선택할 수 있습니다.

 

Posted by 로드러너

댓글을 달아 주세요