티스토리 뷰

Engineering

Maven2 윈도우에 설치하기

Developer 이도운 2008.03.19 13:33
사용자 삽입 이미지




Maven2 윈도우에 설치하기

메이븐은 아파치에서 지원하고 있고 아파치 라이선스를 따르는 오픈소스 프로젝트입니다. 다양한 환경 세팅과 플러그인과 웹을 이용한 자원 다운로드등으로, 프로젝트에 융합된 빌드툴을 지향하고 있습니다.

이 포스트는 Ant와 같은 빌드 툴인 Maven(메이븐)을 윈도우 환경에 설치하는 가이드입니다. 웹엔 좀 말로만 되어있어서 그냥 예쁘게 만들어 봤습니다. :) 초보분들에게 도움이 되면 좋겠네요.


1. 바이너리 다운 받기
Maven 홈페이지에서 환경에 알맞은 파일을 다운로드합니다.
윈도우 환경에서는 Mirrors의 세번째 Zip 파일Maven 2.0.8 (zip)을 받으면 되겠습니다. 아래 그림의 빨간 네모 상자 안에 있는 파일입니다. 2008년 3월 19일 현재 2.0.8 버전이 최신으로서, 앞으로 버전업이 계속되면 이름이 바뀔수 있습니다.

사용자 삽입 이미지
파일을 다운 받아 적절한 위치에 압축을 풀어 줍니다. 저는
C:\Program Files\Apache Software Foundation
아래에 Maven을 위치시켜서
C:\Program Files\Apache Software Foundation\apache-maven-2.0.8
아래에 bin, conf, boot, lib 폴더들이 위치하게 되었습니다.

기타 확인 사항!
Maven을 사용하기 위해서 Java가 설치되어야 합니다. java.sun.com에서 최신 자바 SDK 또는 JRE를 다운로드 받아 설치하세요!


2. 환경 변수 추가
그리고 나서 할 일은 환경 변수를 시스템에 추가하는 일입니다. '내 컴퓨터' 아이콘의 팝업메뉴 맨 아래의 속성을 눌러 들어갑니다. 아래 그림처럼 되도록 윗쪽 탭중 '고급'을 클릭해 줍니다. 아래쪽 네모 상자로 둘러싼 '환경 변수(N)' 버튼을 클릭합니다.

사용자 삽입 이미지

새로운 팝업창이 뜨면서 그 팝업창 아랫쪽에 새로 만들기 버튼을 클릭하여 변수를 추가할 수 있게 됩니다. Maven을 위해 추가해야 되는 환경 변수값들은 다음과 같습니다.
  • 변수 이름: M2_HOME    
    변수 값: C:\Program Files\Apache Software Foundation\apache-maven-2.0.8
    변수 값은 설치자의 환경에 따라 다를수 있습니다. 끝에 '/ (슬래쉬)'기호를 붙이지 않습니다.
  • 변수 이름: M2
    변수 값: %M2_HOME%\bin
  • 변수 이름: JAVA_HOME
    변수 값: C:\Program Files\Java\jdk1.6.0_02
    변수 값은 설치자의 자바 환경에 따라 다를수 있으며 이미 설정되어있을수 있습니다.
  • 변수 이름: MAVEN_OPTS
    변수 값: -Xms256m -Xmx512m
    이 옵션은 메이븐이 자바를 통해 실행될 때 붙게되는 것으로, 메이븐 실행중 메모리 부족과 같은 에러 발생시에 붙여줍니다. 환경변수에 반드시 붙여줄 필요는 없습니다.
아래와 같은 모양이 되면 일단 새로 만들어야할 것은 되었습니다.

사용자 삽입 이미지

다음으로 Path를 잡아줍니다. 커맨드에서 Maven을 실행하기 위해서는 환경 변수 Path에 Maven의 디렉터리를 넣어주면 편리합니다. 시스템 변수중 Path를 찾아 더블클릭하거나 편집 버튼을 누릅니다.

맨 끝에 ;%M2%; 을 추가시켜줍니다. Path는 여러개를 추가할 수 있으며 ;(세미콜론)으로 각각을 구분합니다. JAVA_HOME변수를 이번에 추가했다면 Path 환경변수에 ;%JAVA_HOME%\bin; 이것도 추가시킵니다. 아래 스크린샷과 같이 만드시면 됩니다.

사용자 삽입 이미지


3. 테스트 실행
시작버튼을 눌러 오른쪽 하단의 '실행(R)...' 을 누르거나 '윈도우키+r' 단축기를 눌러 실행 팝업창을 띄웁니다. cmd 입력하여 커맨드창을 띄웁니다.

커맨드 창에서 'mvn --version' 을 입력해 아래와 같이 Maven이 실행되면 문제없이 설치가 된 것입니다.

사용자 삽입 이미지
댓글
댓글쓰기 폼
«   2019/11   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Total
47,984
Today
12
Yesterday
16