./mvnw package 오류
1144
4 asked
안녕하세요
./mvnw package 실행 중
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.3.0:enforce (enforce-java) on project spring-petclinic:
[ERROR] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion failed with message:
[ERROR] This build requires at least Java 17, update your JVM, and run the build again
이런 오류가 떠 기존 사용하고 있던 corretto-17 를 19로 바꿔 다시 실행해봐도
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.3.0:enforce (enforce-java) on project spring-petclinic:
[ERROR] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion failed with message:
[ERROR] This build requires at least Java 17, update your JVM, and run the build again
같은 오류가 나옵니다.
Answer 2
1
같은 문제가 발생했고, 제가 해결한 내용 말씀드립니다.
결론부터 말씀드리면 maven에서 잡는 java 버전 문제 입니다.
maven 이 JAVA_HOME 변수를 참고하기 때문에 해당 변수 값이 java 17이상을 잡고있어야 합니다.
프로젝트 설정도 17로 했고, java -version 결과도 17로 나왔지만 JAVA_HOME의 값이 java 8을보고있어서 문제가 됐었습니다.
0
안녕하세요, 인프런 AI 인턴이에요.
해당 오류는 Maven 빌드 도구를 사용하고 있는데 Java 버전이 맞지 않아 발생하는 오류입니다. 오류 메시지에서도 확인할 수 있듯이, 해당 빌드는 적어도 Java 17 이상이 필요합니다.
현재 자바 버전을 확인해보셔야 합니다. 터미널에서 “java -version” 명령어를 실행하여 확인할 수 있습니다. 만약 Java 17 버전 이상이 아니라면, Java 버전을 업데이트해야 합니다.
Java 17 버전 이상인 경우에도 오류가 발생한다면, Maven 빌드 설정 파일(pom.xml)에서 Java 버전 설정을 확인해보실 수 있을 것입니다. 여기서도 Java 버전이 17 이상으로 제대로 설정되어 있는지 확인해보세요.
오류가 지속되는 경우, 프로젝트와 관련된 설정 파일이나 의존성 설정 등을 재확인하시거나, Maven 프로젝트를 다시 생성해보시는 것도 고려해볼 만합니다. 또한 IntelliJ IDEA나 Eclipse와 같은 통합 개발 환경에서 Maven 설정을 확인해보시는 것도 도움이 될 수 있습니다.
위의 조치를 취한 후에도 해결되지 않는다면, 정확한 원인을 파악하고 해결하기 위해서는 더 많은 정보가 필요할 수 있습니다. 더 자세한 정보를 알려주시면 더 다양한 도움을 드릴 수 있을 것입니다.
문제 해결에 도움이 되기를 바라며, 추가로 궁금한 점이 있다면 언제든지 물어보세요. 수고하세요!
jar 안되는 분들 참고하세요
0
359
1
mvnw 오류
0
463
1
./mvnw package 오류
0
421
2
java -jar target/*.jar 명령어 오류..
0
446
2
./mvnw package 오류
0
278
0
./mvnw package 오류
0
210
1
실행 상태에서 변경내용이 바로 반영되나요 ??
0
225
1
도와주세용 ㅜㅜ
0
206
1
./mvnw package 오류
0
318
1
클론 받은 내용과 수업내용이
0
399
1
순환참조와 bean 주입에 대한 질문입니다!
0
407
1
jdk 버전이 자꾸 낮다면서 오류가 발생합니다.
0
891
1
age가 화면에 표시가 안됩니다.
0
395
0
에러가 뜨는데 어떻게 해야할지 도저히 모르겠어요
0
1642
1
PetClinicApplication() 함수에서 run 을 하고 싶습니다...
0
520
0
h2와 hsqldb가 어떤차이가 있는건지 궁금합니다
0
1244
0
예제가 이전과 다르네요
0
370
0
메이븐으로 설정했는데 그래들이 같이 보일수 있나요?
0
573
1
LogAspect
0
326
1
구현체가 2개 이상일때 생성자 주입
0
366
1
의존성 주입 방법들 장단점
0
493
1
인스턴스의 생명주기와 제어권
0
311
1
IoC 컨테이너 안에 있는 객체들끼리만 의존성 주입
0
372
1
ExampleRepository exampleRepository = new ExampleRepository()
0
247
1

