2019/12/19 STS 4.5.0 release 안내가 있었다.
https://spring.io/blog/2019/12/19/spring-tools-4-5-0-released
STS 4.5.0을 올리고 나니 몇 가지 문제가 있었다.
- multi module project에서 boot application 실행 시 class not found 에러 발생 후 웹서버 실행 불가
- junit 실행 불가
위 두 가지 중 junit 실행 불가 부분은 현재 STS git issue로 등록되어 있다.
https://github.com/spring-projects/sts4/issues/371
그런데 첫 번째 문제는 sts 쪽이나 eclipse 쪽 issue에 보이지 않는 것 같다.
위 현상은 일단 개인 프로젝트의 경우 발생하지 않았고 회사 프로젝트에서 발생하였다.
multi module 중 참조 모듈들에선 junit이 동작했고 web application이 위치한 맨 끝단 모듈에선 동작하지 않았다.
당분간 고쳐지기 어려울지 모르겠고 4.4.x -> 4.5.0으로 올리면 workspace migration을 하기 때문에 하위 호환이 안된다.
별도 workspace로 관리해서 호환성 체크를 해야 할 것 같다.
2020-01-16 추가
첫 번째 문제에 관련한 내용이 올라왔다.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=559147
java 9 이상 window에서 실행 시 경로 관련해서 발생하는 문제인 듯싶고 junit 실행 불가 부분도 동일 원인으로 발생한 문제인 것 같다.
이번 버전은 건너뛰는 게 좋을 듯싶다.
2020-01-28 추가
STS 4.5.1이 나왔고 위 문제 중 첫 번째 문제인 junit이 실행되지 않는 부분이 수정되었다고 한다.
두 번째 문제에 대해서 Eclipse JiraBugzilla에 1월 5일 수정된 상태이다.
(STS에 반영되지 않은 상태임)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=558495
이번 버전도 건너뛰는 게 좋을 듯싶다.
2020-03-23 추가
STS 4.6.0이 나왔고 위에 언급된 두번째 문제가 해결되었다.
이 버전부터 다시 사용하면 될 것 같다.
'Study > Java' 카테고리의 다른 글
RestTemplate Generic responseType 사용 (0) | 2020.01.28 |
---|---|
Reactor 언제 어떤 Operator를 써야 할까? (4) | 2020.01.21 |
java backend developer roadmap (0) | 2020.01.19 |
Reactor map, flatMap method는 언제 써야할까? (3) | 2020.01.16 |
Spring Boot @PropertySource 호출 순서 지정하기 (0) | 2020.01.09 |
Reactor 레퍼런스 문서 공부 (0) | 2020.01.02 |
Reactor 공부하기 위한 프로젝트 설정 (0) | 2019.12.20 |
Spring Data R2DBC 써보기 (0) | 2019.12.11 |
Spring Boot 2.2 Release Notes (0) | 2019.10.18 |
JDK 13 New Features (0) | 2019.09.25 |