프로젝트를 진행하면서 CI/CD를 적용하기 위해 젠킨스를 이용하던 중 다음과 같은 에러가 발생했습니다.
? 에러 발생
Execution failed for task ':compileJava'.
invalid source release: 11
검색해보니 jenkins의 자바 버전이 프로젝트와 맞지 않아서 생기는 오류였습니다.
Jenkins server java version: 8
Spring boot project: 11
해결 방법: Jenkins 서버의 java 버전을 11로 바꾸기.
java 11버전 설치
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install openjdk-11-jdk
정상적으로 java 11버전 설치 및 적용 되었습니다.
jdk 경로도 다음과 같은 명령어를 통해 확인 할 수 있습니다.
$ which javac
$ readlink -f /usr/bin/javac
jenkins에 java 11버전 적용.
빌드 완료!
+ 추가 할 내용이나 부족한 부분이 있다면, 댓글 작성 부탁드립니다! :)