
지금까지 문제 없었던 gradlew build 명령어가 갑자기 아래와 같이 오류가 났다.

확인해보니 오류는 아래와 같았다.
Dependency requires at least JVM runtime version 17. This build uses a Java 8 JVM.
내 프로젝트에 쓰이는 의존성들은 JVM 17 이상을 요구하는데, 빌드 시 사용되는 JVM이 8이라는 것이다.
Java 8이 깔려있긴하지만, Java -version을 실행하면 17이고.. 무엇이 문제인지는 모르겠다.
그러다가 찾아보니 gradlew 명령어 실행 시, Java 버전을 명시할 수 있는 방법을 알아냈다.
gradlew와 같은 위치에 gradle.properties를 생성하고 아래와 같이 작성해준다.
org.gradle.java.home=C:\\Program Files\\Java\\jdk-17
그 후, 다시 빌드하면 성공!