728x90
반응형
😳 서론
사용 중인 버전 정보
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
kotlin-coroutines.version=1.6.0
본인 프로젝트에서 사용중인 설정에서 위와 같이 추가하여 버전을 변경해줄 수 있다.
첨언
spring boot 2.7.x 부터는 kotlinx-corutines 버전을 1.6.x 를 사용하고 있기에 이상 버전부터는 문제없이 돌아간다.
참고
728x90
반응형
'JVM > Kotlin' 카테고리의 다른 글
[Coroutines] Dispatchers 알아보기 (2) | 2023.10.13 |
---|---|
[kotlin] kotest After/before each not working for withData (0) | 2022.12.27 |
[Kotlin] 코틀린 학습 시작! (0) | 2022.09.08 |