(이 글은 http://nanstrong.tistory.com 에서 잘 정리되어있어서 참고겸 가져왔습니다.)
요즘은 스프링이 설정된 이클립스 스프링 STS로 배포를 해서 편리하게 사용할 수 있지만.
바로 그런 설정된 것을 쓰기전에 한번 직접 설정해보는것도 나쁘지 않다는 생각이 든다.
이클립스에 Maven 플러그인을 설치하여 스프링을 연동해보자.
Maven은 쉽게 말해서 프로젝트를 관리해주는 프레임워크라고 생각하면 될꺼 같다.
그럼 메이븐을 받아서 설정하겠다.
http://maven.apache.org/download.cgi 에서 Maven을 다운받는다 최신 버전인 3.0.4버전으로 받겠다.
다운 받은 파일의 압축을 풀고 conf의 settings.xml의 아래부분의 주석을 풀어준다.
이제 환경변수를 설정한다.
MAVEN_HOME C:\apache-maven-3.0.4-bin\apache-maven-3.0.4
path %MAVEN_HOME%\bin
다음과 같이 환경변수 설정을하고
명령프롬프트 창에서 mvn --version이라는 명령어를 입력한다.
아래와 같이 나오면 정상적으로 설정이 된것이다.
이제 이클립스에 메이븐 플러그인을 설치해보자
설치 할 때 스샷을 찍어두지 못해서 글로만 남긴다.. 그리 어렵지 않다.
[출처] 이클립스 메이븐 설치 및 연동|작성자 세바니
Add 를 누르고 아래 URL을 입력하면 설치할 플러그인들이 나온다. 전부 설치하자.
http://m2eclipse.sonatype.org/sites/m2e
설치가 끝나면 이클립스를 재시작 한다.
하나더 남았다. 아래 URL을 입력하면 설치할 플러그인 들이 여러개 나온다
여러개 나오는데 이중에서 두개만 설치하면 된다.
http://m2eclipse.sonatype.org/sites/m2e-extras
설치할 플러그인
Maven Integration for Eclipse Extras
Maven Integration for Eclipse WTP
설치후 재시작한다.
이제 이클립스에 메이븐 프로젝트를 만들어서 스프링 라이브러리를 연동해보자.
이클립스의 Preferences로 가면 Maven이라는 메뉴가 보일것이다.
들어가서 User Settings를 클릭하면 아래의 창이 뜬다.
User Settings에 아까 설정한 settings.xml의 경로를 지정해준다.
그러면 아래의 maven폴더가 지정되어 있는것을 확인할 수 있다.
메이븐 프로젝트를 생성해보자
New Project를 선택하면 Maven프로젝트가 있다.
선택후 Next를 누르자
아래와 같이 체크를 하고 넘어가자.
Group Id와 Artifact Id를 입력하고 피니쉬를 누르자.
Artifact Id가 프로젝트 명이 된다.
아래와같이 프로젝트가 생성되었다.
이제
스프링MVC를 다운로드 해보자.
porm.xml에 아래의 depndencies를 입력하고 저장하면 자동으로 spring mvc라이브러리가 설정되는것을 확인할 수 있다.
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.1.RELEASE</version>
</dependency>
</dependencies>
dependency의 id와 버전의 정보는 http://mvnrepository.com/ 이 사이트에서 얻을 수 있다.
다음과 같이 검색 후 Spring-mvc를 들어가면 각종 버전별 라이브러리가 있다.
Version을 클릭하자.
아래와 같은 화면이 나오면 중간부분에
dependency가 있다 복사해서 이클립스에 적으면 자동으로 설정이 된다.