본문 바로가기
JAVA & Spring/Error

[Gradle] Deprecated Gradle features were used in this build 오류 해결 방법

by 알기 쉬운 코딩 사전 2025. 1. 14.
반응형

✅ 참고

해당 메시지는 에러 메시지가 아닙니다.
정확히는 경고 메시지입니다

하지만 저의 경우에는 해당 메시지를 나타내며,
빌드가 정상적으로 진행되지 않아서 아래 해결 방법을 통해 build를 성공적으로 하였습니다.

 


🚨 Gradle build 후 발생한 메시지

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

For more on this, please refer to https://docs.gradle.org/8.7/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD SUCCESSFUL in 2s 5 actionable tasks: 1 executed, 4 up-to-date

 

❓경고 메시지가 나타나는 이유

프로젝트에 사용된 Gradle 기능 중 일부가 더 이상 권장되지 않으며, Gradle 9.0 버전에서는 제거될 예정이라는 것을 의미합니다.

즉, 프로젝트에 설정된 빌드 스크립트나 사용 중인 플러그인이 Gradle의 최신 권장 사항에 맞지 않는 기능을 사용하고 있어서 나타나는 메시지입니다.


 

✅ 해결 방법

Jar 파일 build 시 build가 아닌 bootJar를 통해서 build를 진행합니다.

아래 이미지를 참고해 주세요.
참고: clean -> bootJar를 권장드립니다.

 

이클립스의 경우

 

인텔리제이의 경우

참고: ./gradlew bootjar 해당 명령어를 통해 build 하여도 무방합니다.

 

반응형

댓글