파란하늘의 지식창고
반응형

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://stackoverflow.com/questions/59732881/classnotfoundexception-when-launching-junit-tests-in-eclipse-2019-12-on-windows

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이 나왔고 위에 언급된 두번째 문제가 해결되었다.

이 버전부터 다시 사용하면 될 것 같다.

반응형
profile

파란하늘의 지식창고

@Bluesky_

도움이 되었다면 광고를 클릭해주세요