[IntelliJ] Deprecated Gradle features were used in this build, making it incompatible with Gradle

문정현·2023년 10월 23일
post-thumbnail

InteliJ Gradle환경에서 프로젝트 실행하면 아래와 같은 오류가 뜰 떄가 있다.

Execution failed for task ':DemoSpringApplication.main()'.

> Process 'command 'JDK경로/bin/java.exe'' finished with non-zero exit value 1

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

해결하기 위한 설정은 다음과 같다
Settings (단축키 CTRL + ALT + S)
-> Build, Execution, Deployment -> Build Tools -> Gradle

빨간 줄 표시 부분을 IntelliJ IDEA로 변경하고
그래도 해결이 안된다면 Gradle JVM을 JDK 11로 변경한다

나의 경우 자바 17을 써야 했고 변경하지 않아도 문제가 없어서 변경하지 않았다.


주말 전에 작성한거 출간하기 안눌러서 글 날리고 다시쓰는데 여기까지가 그 내용 하하하^^
문뜩 갑자기 저 설정 내용을 풀어보고 싶어서 다시 Gradle로 바꿨는데 다른 해결 방법이 궁금했는데 이런 방법도 있다고

Build Tools 바로 밑에 Compiler -> Java Compiler로 가서
Additional command line parameters에 아래 코드를 입력하면 된다고 한다.

--warning-mode=all --stacktrace 

나는 경고 문구 강제로 무시하는거 같아서 안했다!
어짜피 터미널에 --warning-mode=all --stacktrace 문구가 나오는건 여전히 거슬리기도 하고..

profile
기록 == 성장

0개의 댓글