스프링 프레임워크를 하기 위해선 준비하고 설치해야 할 게 많다.. 준비해야 하는 도구들도 있고, 이클립스에 설치해야 되는 플러그도 있고.. 또 설정들도 해줘야 하고!! 아마 개발보다 더 복잡한 게 설치하는 게 아닐까 싶다. 그래도 설치할 때 한번에 다 해놓으면 나중엔 안해도 되고 편해지니까. 한번에 해치워버리자.
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/
'공부 > Spring' 카테고리의 다른 글
스프링(Spring) 설정 - 인터셉터(Interceptor) 설정 (60) | 2018.04.26 |
---|---|
스프링(Spring) 설정 - Log4j 설정 (3) | 2018.04.26 |
스프링(Spring) 설정 - 프로젝트 구조 변경 및 설정 (15) | 2018.04.23 |
스프링(Spring) 분석 - 생성한 프로젝트 구조 분석 (2) | 2018.04.20 |
스프링(Spring) 생성 - 프로젝트 생성 및 실행 (0) | 2018.04.19 |