Page History
Apache Maven의 설치는 아카이브 압축을 다운받아 풀고
압축을 풀고 mvn 명령 과 함께 bin 폴더를 PATH에 추가하는 간단한 프로세스이다.
Maven 다운로드
| Code Block |
|---|
# wget http://apache.tt.co.kr/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz |
JAVA_HOME 환경 변수가 설정되어 있는지 확인 하고 JDK 설치를 설정.
모든 디렉토리에서 배포 압축 파일 압축 해제
| Code Block |
|---|
tar xzvf apache-maven-3.5.3-bin.tar.gz
mv apache-maven-3.5.2 /usr/local/maven
ln -s /usr/local/maven/bin/mvn /usr/bin/mvn |
쉘에서 mvn -v 로 버전확인.
| Code Block |
|---|
Apache Maven 3.5.3 (138edd61fd100ec658bfa2d307c43b76940a5d7d,3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 20172018-1002-18T08 : 58 : 13 + 01 : 25T04:49:05+09:00) Maven 집 home: /usr/optlocal/apache-maven-3.5.3 Java 버전 version: 1.8.0_45161, 공급 업체 vendor: Oracle Corporation Java home : /Libraryusr/Javalib/JavaVirtualMachines/jdk1jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_45.jdk/Contents/Home4.x86_64/jre 기본Default 로켈 locale: enko_USKR, 플랫폼platform 인코딩 encoding: UTF-8 OS 이름 name: "mac os xlinux", 버전 version: "3.10.8.5.0-693.17.1.el7.x86_64", 아치 arch: "x86_64amd64", 제품군 family: "mac" |
unix" |
PATH에 추가
| Code Block |
|---|
export PATH =/opt/apache-maven-3.5.3/bin:$ PATH
export MVN_HOME=/usr/local/maven
export PATH=$PATH:$MVN_HOME/bin |
변수적용
| Code Block |
|---|
source /etc/profile |
변수확인
| Code Block |
|---|
echo $ JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
echo $MVN_HOME
/usr/local/maven |
docker 내 maven 설치시 PATH에 추가
| Code Block |
|---|
export PATH = / opt /# docker exec -it jenkins /bin/bash bash-4.4# ls -l -rw-r--r-- 1 root root 8799579 Jun 11 18:15 apache-maven-3.5.3-bin.tar.gz bash-4.4# mvn -v Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T19:49:05Z) Maven home: / bin : $ PATHusr/local/maven Java version: 1.8.0_151, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8-openjdk/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-693.21.1.el7.x86_64", arch: "amd64", family: "unix" |