문제해결

Execution failed for task ':compileJava',Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. [gradle에서 deprecated되는 기능이 있어서 나는 오류]

backend dev 2022. 10. 9.

gradle의 버전이 올라가면서 유지보수가 끝난 , 중단된(deprecated된) 기능들이 있어서 나는 오류이다.

내가작성한 해당글의 Tip에서 인텔리제이 빌드 속도향상법이라고 설정한 부분이있는데

 

1. 스프링 부트 프로젝트 생성 ~ 실행, build.gradle,프로젝트 설정 팁,라이브러리 살펴보기

스프링 시작하기 https://start.spring.io/ 해당 사이트에서 스프링부트의 버전, 언어 , dependency등을 선택하여 쉽게 스프링 프로젝트를 생성하여 시작할 수 있다.  강의를 따라 다음과 같이 생성하였다

keeeeeepgoing.tistory.com

아래의 설정부분

2부분은 gradle로 바꿔줬다. 이 부분에서 해당 오류를 발생시킨다. gradle을 인텔리제이로 다시바꿔준다면 오류가 해결될것이다.  (나같은경우 오류가 인텔리제이에서 발생하지않고 , ec2 서버인 ubuntu에서 오류가 발생하였음)

 

그래도 안된다면 아래 블로그 참조

 

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

Android studio 로 app 을 개발하면 유지보수를 위해 gradle plugin 과 gradle wrapper 의 version 을 지속적으로 upgrade 하게 된다. 이렇게 gradle version 을 올리다 보면 deprecated 되는 기능들이 발생하면서..

parkho79.tistory.com

----

ubuntu에서는 어떻게해야하는가?

/.gradlew build 와같은 명령어쓸때 뒤에

warning-mode all을 붙여서 어디서 오류가 발생하는지 찾고 해결방안을 찾는다.'

 

 

댓글