티스토리 뷰

배경

kotest에서 @Transactional을 사용하기 위해 io.kotest.extensions:kotest-extensions-spring 라이브러리를 1.1.0 이상으로 올리면서 났던 에러였습니다.

원인

에러가 발생하는 곳을 찾아보니 io.kotest.engine.spec 패키지였고, 해당 패키지는 io.kotest.engine.spec, 이를 관리하는 라이브러리는 kotest-runner-junit5였습니다.

현재 kotest-runner-junit5는 4.6.3을 사용하고 있었습니다.

해결방법

먼저 maven에서 해당 라이브러리를 확인해봤습니다.

확인해보니 published 날짜는 다음과 같았습니다.

  • kotest-runner-junit5 v4.6.3 : 2021-09-17에 Published
  • kotest-extensions-spring v1.1.0 : 2021-11-25에 Published

2021-11-25에 맞춰서 kotest-runner-junit5 라이브러리도 5.0.0으로 배포한 걸 학인했습니다.

혹시나 해서 kotest-runner-junit5를 5.0.0으로 변경해주니, 에러가 해결되었어요!

참고

 

Maven Central: io.kotest:kotest-runner-junit5:5.1.0

Discover kotest-runner-junit5 in the io.kotest namespace. Explore metadata, contributors, the Maven POM file, and more.

central.sonatype.com

 

 

Maven Central: io.kotest.extensions:kotest-extensions-spring

Discover kotest-extensions-spring in the io.kotest.extensions namespace. Explore metadata, contributors, the Maven POM file, and more.

central.sonatype.com

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함