STS 환경에서 Maven 설치하기

zerolism ㅣ 2012. 4. 11. 00:16

SMALL

STS를 다운로드 하면서 설치된 폴더에 다음과 같이 maven이 자동으로 설치되어 있다.

C:\springsource\apache-maven-3.0.3

System 환경 변수를 다음과 같이 설정해준다.

M2_HOME : C:\springsource\apache-maven-3.0.3
M2 : %M2_HOME%\bin
MAVEN_OPTS : -Xms256m -Xmx512m
Path : %M2%; 를 맨 뒤에 추가

command 창에서 다음 명령을 입력하여 정상 설치 유무를 확인한다.
C:\>mvn -version
Apache Maven 3.0.3 (r1075438; 2011-03-01 02:31:09+0900)
Maven home: C:\springsource\apache-maven-3.0.3
Java version: 1.6.0_30, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_30\jre
Default locale: ko_KR, platform encoding: MS949
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"

위와 같이 표시되면 정상 설치된 것이다.

maven 폴더에 repository 폴더를 생성한다. (repository 폴더를 기본 셋팅에서 변경할 수 있다.)

C:\springsource\apache-maven-3.0.3\conf\settings.xml 에서 몇가지를 수정/추가해 준다.

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ~/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
  <localRepository>C:\springsource\apache-maven-3.0.3\repository</localRepository>   <!-- 상기 생성해준 폴더를 localrepository로 설정을 해주겠다는 의미다. -->


STS에서 maven setting은 다음과 같이 진행한다.

STS 실행 > windows > preferences 메뉴에서 다음과 같이 셋팅한다.

apache maven 설치 디렉토리 변경하여 설정하도록 하겠다.

user setting menu를 통해 아래와 같이 apache maven 하위 conf 디렉토리 내의 위에서 변경 설정한 settings.xml 로 setting 을 한 후 update를 진행하도록 한다.


이제 우리의 maven이 nexus repository를 바라보고 관리될 수 있도록 설정했다.

사실상 nexus repository 설정은 local에 설치하는 것이 의미가 없다.

본래의 목적이 사내 개발자들의 공통 repository 관리를 위한 목적이기 때문에 개인 PC에 설치하는 것은 무의미하나 테스트를 위해 개발환경도 위와 같이 셋팅을 하였다.


출처: http://creativek.tistory.com/15

LIST