리그캣의 개발놀이터

install maven on centos7 / centos에 mvn 설치 본문

인프라/인프라관리

install maven on centos7 / centos에 mvn 설치

리그캣 2020. 1. 23. 19:38

centos7 에 maven 설치하기

 

java가 설치된 환경이라고 가정한다.

 

java -version을 사용하면 자바 설치여부를 확인 가능하다

# java -version

java version "1.8.0_131"

Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

 

maven .tar.gz 파일을 다운받아준다.

# cd /usr/local/src

# wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

 

tar를 풀어준 뒤 폴더명을 바꾸어주자

# tar -xf apache-maven-3.5.4-bin.tar.gz’

# mv apache-maven-3.5.4/ apache-maven/

 

/etc/profiled.d/ 안에 maven을 참조할 수 있는 .sh파일 생성

# cd /etc/profile.d/

# vim maven.sh

 

maven.sh 안에 다음과 같은 내용을 넣어준다.

# Apache Maven Environment Variables

# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2

export M2_HOME=/usr/local/src/apache-maven

export PATH=${M2_HOME}/bin:${PATH}

 

실행가능하게 바꾼후 실행시켜준다.(sudo 권한 필요)

# chmod +x maven.sh

# source /etc/profile.d/maven.sh

 

확인

# mvn --version

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Maven home: /usr/local/src/apache-maven

Java version: 1.8.0_131, vendor: Oracle Corporation, runtime: /etc/jdk/jdk1.8.0_131/jre

Default locale: en_US, platform encoding: UTF-8

OS name: "linux", version: "3.10.0-862.11.6.el7.x86_64", arch: "amd64", family: "unix"

 

ref : https://www.tecmint.com/install-apache-maven-on-centos-7/

Comments