본문으로 바로가기

스프링 프레임워크를 하기 위해선 준비하고 설치해야 할 게 많다.. 준비해야 하는 도구들도 있고, 이클립스에 설치해야 되는 플러그도 있고.. 또 설정들도 해줘야 하고!! 아마 개발보다 더 복잡한 게 설치하는 게 아닐까 싶다. 그래도 설치할 때 한번에 다 해놓으면 나중엔 안해도 되고 편해지니까. 한번에 해치워버리자.




1) 개발 도구


개발 환경

  • JDK 1.8
  • Eclipse Oxygen
  • Tomcat 9.0
  • Maven 3.5.3

음.. 스프링을 시작한다면, Maven을 제외하곤 전부 깔려 있을거라 믿어의심치 않는다.

아니면 하하하ㅏ... 혹시나 하는 마음에..


JDK 1.8 다운 : http://www.oracle.com/technetwork/java/javase/downloads/index.html

Eclipse Oxygen 다운 : http://www.eclipse.org/downloads/

Tomcat 9.0 : https://tomcat.apache.org/download-90.cgi

JDK 환경변수 설정 : http://to-dy.tistory.com/2?category=700247

Tomcat 서버 연결 : http://to-dy.tistory.com/11?category=700247




2) Maven 설치


2-1 http://maven.apache.org/download.cgi 접속


2-2 apache-maven-3.5.3-bin.zip 다운


2-3 apache-maven-3.5.3-bin.zip 압축 해제

* apache-maven-3.5.3-bin 폴더에 apache-maven-3.5.3 폴더 빼내기


** 찾기 쉽게 D드라이브에 압축 해제 한다. 나는 이클립스 workspace 폴더가 있는 경로에 maven을 넣었다.

그냥 자기가 찾기 쉬운 곳에 압축 해제 하면 된다. 그리고 그 경로도 기억해둬야 한다.




3) Maven 설정


3-1 D:\project\apache-maven-3.5.3 에 repository 폴더 생성

메이븐 라이브러리를 경로를 바꿔주려고 한다. 라이브러리가 다운 받고 참조되는 위치를 변경해주는 건데,  굳이 경로를 설정하지 않아도 된다. 설정 하고 싶지 않는다면 3-1, 3-2, 3-3, 3-4는 건너뛰어도 된다. 하지만 이렇게 경로를 변경 하는 이유는 개발 환경을 배포해야 할 때, 미리 다운 받아진 라이브러리도 같이 배포하기 위해서이다. 마찬가지로 이클립스 workspace와 tomcat, maven을 따로 D드라이브의 새로운 폴더(project)에 넣어둔 이유도 한꺼번에 관리하고 쉽게 배포하기 위해서이다. 



3-2 D:\project\apache-maven-3.5.3\conf 에 settings.xml 열기



3-3 주석 처리된 <localRepository> 찾기

  

** 메모장, 에디터플러스, 워드패드 어느것으로 열어도 상관없다.



3-4 <localRepository>D:\project\apache-maven-3.5.3\repository</localRepository> 변경

  
  D:\project\apache-maven-3.5.3\repository

5행과 같이 주석을 풀어주고, maven의 repository폴더로 경로를 변경해주고 저장한다.



***이클립스 실행

3-5 Window - Preferences - Maven - User Settings



3-6 User Settings 에 D:\project\apache-maven-3.5.3\repository 경로 설정

User Settings 에 repository 경로 설정



***** target 설정 (SVN 사용 안할시 안해도 됨)

추후에 SVN으로 프로젝트 형상관리를 할건데, 개발된 소스만 올라가면 되는데 컴파일 된 결과까지 올라가면 문제가 많이 발생한다. 그래서 이 설정은 컴파일된 결과는 제외하고 개발소스만 올라가게 끔 해준다. SVN을 사용하지 않으면 안해도 된다.

3-7 Window - Preferences - Team - Ignored Resources



3-8 Add Pattern... 클릭

*/target/* 적고 OK 누르고 Apply and Close 클릭.


Maven 설정 완료




**** 플러그인 설치

4) STS(Spring Tool Suite) 설치


4-1 Help - Eclipse Marketplace... - sts 검색 - Spring Tool... Install



4-2 설치 Confirm>

필요한 거만 체크하고 Confirm> 을 클릭한다.

물론 나는 귀찮아서 다 했다.



4-3 설치 I accept the terms of the license agreements 체크 - Finish

라이센스 동의 하고 설치 진행


이클립스를 재시작 할거냐고 물어보면 Restart Now


재시작하고 Welcome에 Spring Tool Suite Dashboard가 뜨면 설치 완료




**** 프로젝트를 여럿이서 사용할때 쓰는 도구인데, 필요없으면 안해도 된다.

5) SVN(Subversive) 설치


5-1 Help - Eclipse Marketplace... - svn 검색 - Subversive - SVN Install



5-1 설치

STS설치와 똑같다.

필요한 거 체크하고 Confrim> 클릭

라이센스 동의

이클립스 재시작


Welcome에 Subversive Overview 뜨면 설치완료



5-2 Help - Install New Software... - Add..

- Name : svn (아무거나 하셈)

- Location : http://community.polarion.com/projects/subversive/download/eclipse/6.0/neon-site/

(*** 이클립스 네온 기준이다! 이클립스 버전이 다르다면 http://www.polarion.com/products/svn/subversive/download.php?utm_source=eclipse.org&utm_medium=link&utm_campaign=subversive 참고)



5-3 Subversive SVN Connectors 설치

Subversive SVN Conncectors 하위목록에서 SVN connectors 와 SVNKit 1.8.14 Implemenation 두개를 선택하고

Next 하고 또 Next 라이센스 동의해주고 이클립스 재시작이 뜨면 클릭



스프링 프레임워크 개발 환경 구성 완료



도움을 준 블로그 : http://addio3305.tistory.com/