STS, gradle 빌드, 스프링부트 버전 2.7.x를 쓰고 있다.
사용하고 있는 디펜던시는 아래와 같다.
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.3.1'
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.mysql:mysql-connector-j'
annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter-test:2.3.1'
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'javax.servlet:jstl:1.2'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.7'
}
JUnit Test를 수행하면 아래와 같은 에러가 계속 뜬다.
(2023년 8월자 STS에선 안 그랬는데, 2023년 10월 23일쯤 다운 받은.. 새로운 STS와 뭔가가 꼬인걸까?)
NoSuchMethodError: 'java.util.Set org.junit.platform.engine.TestDescriptor.getAncestors()
해결 방법은 dependencies에 아래 항목을 추가하는 것이다.
(stackoverflow 감사합니다!!!!!)
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
'개발 > ETC' 카테고리의 다른 글
[Github] 기본 브랜치(default branch) 변경하기 (0) | 2023.11.20 |
---|---|
[MAC] Mac OS에서 AWS 서버 접속하기 (1) | 2022.09.07 |
[sourcetree] 소스트리 클론 시 창 무한으로 뜨는 현상(SSH key) (0) | 2022.09.02 |
[깃허브] SourceTree 사용 시 git의 주소가 인식되지 않을 때(push, pull, clone 안될 때) (4) | 2022.07.11 |
Apache SSL 등급 올리기 (0) | 2018.01.19 |