Kotest 5.1 이상 버전 java.lang.NoClassDefFoundError: kotlinx/coroutines/test/TestDispatcher 해결방법


Kotest 5.1 이상 버전 java.lang.NoClassDefFoundError: kotlinx/coroutines/test/TestDispatcher 해결방법

서론 사용 중인 버전 정보 kotlin - 1.6 kotest - 5.5.4 spring boot - 2.6.x 본론 kotest 도입을 위해 모듈을 추가해서 테스트를 돌렸더니 아래와 같은 에러가 발생했다. 원인 kotest 5.1 버전부터 kotlin-coroutiones 1.6 버전을 사용하고 있다. 하지만, spring boot 2.6.x 대의 kotlin-coroutiones 버전은 1.5.2 를 사용하고 있어서 문제가 발생했다. 해결방법 io.spring.dependency-management 에서 정의한 기본 버전정보를 변경해주면 된다. build.gradle.kts extra["kotlin-coroutines.version"] = "1.6.0" or gradle.properties k..


원문링크 : Kotest 5.1 이상 버전 java.lang.NoClassDefFoundError: kotlinx/coroutines/test/TestDispatcher 해결방법