후.. Java version 맞춰놨더니 또 다른 오류가 뜬다..
인텔리제이에서 Spring Boot 프로젝트를 ./gradlew build 하다가 뜬 오류이다.
java.lang.NoSuchMethodError at SpringExtension.java:381
결론은
Spring boot starter 가 이미 가지고 있는 라이브러리를 또 build.gradle에 추가해놔서
library끼리 충돌한 것으로 보인다.
나의 경우에 문제가 되었던 library는
test junit
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
이었고, 해당 코드를 build.gradle에서 주석 처리하고보니 해결이 되었ㄷ ㅏ ㅎㅎ
참고 블로그
https://mystria.github.io/archivers/fail-case-java-no-such-method-error
금주의 실패사례 - NoSuchMethodError의 정체 « Personal Tech Note
NoSuchMethodError 해결 잘 동작하던 Spring Boot Web Application에서 실행 중 NoSuchMethodError가 발생하기 시작했다. 에러 발생 개요 NoSuchMethodError는 없는 메소드를 호출할 때 발생한다. 그런데 그렇다면 compile
mystria.github.io