[STS] 스프링 버전 변경 후, 서버가 시작되지 않을 때

Category: STS | August 23, 2017

STS를 맥용으로 설치 후,  살펴보면 (pom.xml) 버전이 3.3.1.RELEASE로 되어 있다. 책 또는 동영상에서 관련내용에 대한 스프링 버전업은 pom.xml을 수정함으로써 간단히 해결 할 수 있다고 되어 있다.

4.3.8로 정상작동 시키는 데 애먹음
[ 4.3.8로 정상작동 시키는 데 애먹음 ]

그런데, 맥버전으로 설치하고 나서 아래처럼 시키는 대로 하게 되는데..

  1. Pom.xml 열어서
  2. 해당 구문 찾아서 ( 3.3.1.RELEASE)
  3. spring.io 사이트의 최신 버전 검색 ( Current로 뱃지가 붙어있음)
  4. 검색된 버전으로 pom.xml 수정 ( 버전 문구만 교체하면 됨)
  5. Pom.xml 저장
  6. 해당 프로젝트 RunAs > Run On Server 실행

책과 동영상에서는 이러면 끝! 하면서 짠하고 멋지게 Hello world 가 생기는 데 맥버전의 STS에서는 안생긴다.

삽질의 결과 .m2 디렉토리의 위치와 관련이 있는 듯.

.m2디렉토리를 삭제하고 다시 기동시키면 패키지를 알아서 새로 받음.

진짜 끝.

Tip.

버전업 시킬때마다 .m2 디렉토리를 지워주자 ㅋ