Maven 바이너리 다운로드
http://maven.apache.org 에서 MAVEN 최신 버전을 다운로드 받아 압축을 풀면 됩니다. 2010/12 현재 릴리즈 최신 버전은 3.0.1 입니다.
Taewan-Kim-ui-MacBook-Air:devtainer_home taewankim$ ls -al total 40 drwxr-xr-x 7 taewankim staff 238 12 3 09:18 . drwxr-xr-x+ 30 taewankim staff 1020 12 3 03:38 .. -rw-r--r--@ 1 taewankim staff 12292 11 26 14:35 .DS_Store drwx------@ 9 taewankim staff 306 12 3 03:13 apache-maven-3.0.1 drwxr-xr-x 13 taewankim staff 442 11 27 11:06 glassfishv3 Taewan-Kim-ui-MacBook-Air:devtainer_home taewankim$
압축을 풀면 위와 같은 상태가 됩니다. 이 때 apache-maven-3.0.1에 링크를 설정하는 것이 향후 버전 업그레이드 등에 효율적 입니다.
Taewan-Kim-ui-MacBook-Air:devtainer_home taewankim$ pwd /Users/taewankim/devtainer_home Taewan-Kim-ui-MacBook-Air:devtainer_home taewankim$ ln -s apache-maven-3.0.1/ maven Taewan-Kim-ui-MacBook-Air:devtainer_home taewankim$ ll total 8 drwx------@ 9 taewankim staff 306 12 3 03:13 apache-maven-3.0.1 drwxr-xr-x 13 taewankim staff 442 11 27 11:06 glassfishv3 lrwxr-xr-x 1 taewankim staff 19 12 3 10:10 maven -> apache-maven-3.0.1/ Taewan-Kim-ui-MacBook-Air:devtainer_home taewankim$
이제 바이너리 준비는 완료된 상태이며, 환경 변수를 추가하면 설치는 완료 됩니다. 환경 변수의 경우 maven 2.x버전과 약간 달라졌습니다.
환경 변수 설정
설정 해야하는 환경 변수는 다음과 같습니다.
- M3_HOME: MAVEN 3.0.1이 설치된 디렉터리 지정
- JAVA_HOME: JAVA 설치 디렉터리 지정
- PATH: M2_HOME의 bin 디렉터리 Path 추가
.profile의 환경 변수를 설정하는 방식은 다음과 같습니다,
Taewan-Kim-ui-MacBook-Air:~ taewankim$ cat .profile export M3_HOME=/Users/taewankim/devtainer_home/maven export M3=$M3_HOME/bin export JAVA_HOME=/Library/Java/Home export PATH=$PATH:$M3 alias ls="ls -v" alias ll="ls -lv"
설치 확인
다음 두 명령어를 이력하여 설치 완료 여부를 체크 합니다.- mvn -version
- mvn install
mvn -version 실행시 다음과 같은 패턴의 메세지가 출력되면 정상적으로 설치 완료된 것입니다.
Taewan-Kim-ui-MacBook-Air:devtainer_home taewankim$ mvn -version Apache Maven 2.2.1 (r801777; 2009-08-07 04:16:01+0900) Java version: 1.6.0_22 Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Default locale: ko_KR, platform encoding: EUC_KR OS name: "mac os x" version: "10.6.5" arch: "x86_64" Family: "mac" Taewan-Kim-ui-MacBook-Air:devtainer_home taewankim$
0 개의 댓글:
댓글 쓰기