[spring] STS 설치, 환경 설정

업데이트:



스프링 프로젝트를 만진지 너무 오래되어서 까먹을 것 같아 기존에 샀었던 책을 다시 펼쳐보면서 코드를 작성해 보려 한다. spring과 관련된 포스팅은 책 코드로 배우는 스프링 웹 프로젝트를 참고할 것이다.

먼저 기본적인 설정은 학원에서 세팅과 비슷하나 약간 다른 점이 있어 그 부분만 포스팅한다. 기존 포스팅

STS(Spring Tool Suite) 설정

책에서는 깃허브 주소를 제공하며, 구멍가게 코딩단 자료실에서도 구할 수 있다고 적혀있다. 깃허브, 구멍가게코딩단
그런데 책에서 나오는 사진들과 지금 약간 다른지 어떻게 설치 과정에서 계속 오류가 발생했다.

첫 번째 오류

처음에는 위의 깃허브 주소에서 오류1
이 부분을 책에 나온 것 처럼 이클립스 내에서 Install New Software..에서 설치하면 완성인 줄 알았는데 다 설치하고 나서 프로젝트를 생성하려보니까 Spring Legacy Project를 찾을 수가 없었다..^^

오류2


두 번째 오류

그래서 이번에는 zip 파일을 다운 받아서 설치해보려했다. 알집으로 zip을 풀었는데 뭔가 이름이 어쩌구저쩌구 하면서 오류가 약간 발생한 것 같았지만 알집이 풀린 폴더를 보니 STS.exe를 클릭하고 이클립스를 열었더니 또 오류가 발생했다.

오류3

오.. 에러 내용은 Plug-in org.springsource.ide.eclipse.commons.gettingstarted was unable to load class org.springsource.ide.eclipse.commons.gettingstarted.dashboard.WelcomeDashboard. 라고 얘기한다. 그래서 알집 파일 풀 때 에러가 이렇게 나는구나..^^를 실감하며 알집으로 계속 풀어봤는데 똑같은 오류가 발생해 반디집을 설치해서 반디집으로 zip을 풀었더니 오류 없이 잘 풀어졌고, 해당 오류도 없어졌다.
+ 알집 파일의 이름을 짧게 지정하고 풀어도 된다.




결론, 설치 방법

결론은 그냥 원래 했던 방법대로 설치했다. 이클립스 마켓플레이스에서 STS3 플러그인을 설치했다. (이 설치 과정은 위의 블로그 주소에 자세하게 나와있다.)

물론 이 과정에서 오류가 없었던 건 아니였다. 나는 이미 이클립스에 마켓플레이스로 STS3을 다운 받았었는데, 나는 이게 워크스페이스마다 다운받고, 설정해줘야하는 줄 알아서 첫 번째 오류 방법으로 아무 버전이나 설치했었는데 그게 엄청난 폭풍을 몰고올 준 몰랐다..^^ 어느 버전을 설치해도 3.9.14 버전이 아니라 계속 상위 버전이 설치되었다. 즉.. 버전이 꼬여서 계속 레거시 프로젝트가 안 뜬 거였다..! 해결 방법은 C드라이브 > 사용자 > uesr > .m2를 아예 삭제해버렸고, 깃허브에서 3.9.14.RELEASE/e.4.16으로 끝나는 p2 repositories 주소로 수동 설치했다. 앞으로 버전을 쉽게 생각하지 말자..^^

spring 버전 변경

그렇게 찾아 헤매던 Spring Legacy Project를 눌러 새로운 프로젝트를 생성 후 pom.xml 내 스프링 프레임워크 버전을 5.0.7로 변경한다.

버전변경

버전을 알맞게 입력 후 컨트롤+s를 누르면 자동으로 기존 버전을 삭제하고, 자동으로 입력한 버전을 다운받아온다.

버전변경2

프로젝트 폴더 내 Maven Dependencies를 확인해보면 버전이 변경된 걸 확인할 수 있다.

java 버전 번경

pom.xml 내에서 해당 부분을 변경해주면 된다.

자바버전변경


자바버전변경2

변경 완료 후 컨트롤 + s를 누른 후 프로젝트 클릭한 상태에서 ‘Maven > Update Project’를 실행하면 JavaSE-1.6이 JavaSE-1.8로 변경된 걸 확인할 수 있다.

자바버전변경3



오늘은 여기까지..!





  • 참고 : 코드로 배우는 스프링 웹 프로젝트

태그:

카테고리:

업데이트:

댓글남기기