인프런 커뮤니티 질문&답변

임동진님의 프로필 이미지

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

실습14) SonarQube + Maven 프로젝트 사용하기

mvn 명령어를 통해 SonarQube에 빌드 시 생기는 에러에 대한 질문입니다

22.11.01 14:14 작성

·

1.3K

3

org/sonar/batch/bootstrapper/EnvironmentInformation has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

안녕하세요. 수업 잘 듣고 있습니다.

이번 실습에서 "mvn" 명령어를 통해 SonarQube에 빌드 작업을 수행하였는데 위와 같은 에러가 떴습니다.

52.0 = Java8, 55.0 = Java11로써 현재 java version이 1.8이고 SonarQube는 java version 1.11부터 활용할 수 있기 때문에 이와 같은 문제가 생긴다는 것까지는 알아냈습니다.

그래서 $JAVA_HOME을 1.11로 변경시키면 위 문제는 해결 가능했습니다.

 

문제는 Parmaeter(ex : -Dsonar.java.jdkHome)나 pom.xml(ex : sonar.java.version) 변경을 통해서 위에서 발생한 문제를 해결할 수 있었는지 궁금해 많은 사이트를 뒤졌지만 결국 해결하지 못했습니다.

혹시 JAVA_HOME을 변경시키지 않고 오직 SonarQube 빌드 시에만 Java Version 11을 활용할 수 있게 하는 방법이 있는지 궁금해 질문드립니다.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!