inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

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

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

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을 활용할 수 있게 하는 방법이 있는지 궁금해 질문드립니다.

  • javaversion
  • ansible
  • kubernetes
  • mvn
  • jenkins
  • sonarqube
  • cicd
임동진 댓글 0 좋아요 3 조회수 1622

인기 태그

인프런 TOP Writers

주간 인기글