CentOS 7에 Apache Maven을 설치하는 방법
이 튜토리얼은 다음 OS 버전에 대해 존재합니다.
- 센트OS 8
- 센트OS 7
이 페이지에서
- 전제 조건
- 우리가 할 일\n
- 1단계 - CentOS 7에 Java OpenJDK 설치
- 2단계 - Apache Maven 다운로드
- 3단계 - Apache Maven 환경 구성\n
- 4단계 - 테스트
- 참조
Apache Maven은 POM(Project, Object, Model) 개념을 기반으로 하는 소프트웨어 프로젝트 관리 도구입니다. Maven은 주로 Java 기반 프로젝트에 사용되는 빌드 자동화 도구이지만 C#, Ruby, Scala 및 기타 언어로 작성된 프로젝트를 빌드하고 관리하는 데에도 사용할 수 있습니다. 소프트웨어 빌드 방법뿐만 아니라 종속성도 설명합니다.
이 튜토리얼에서는 CentOS 7 시스템에서 Apache Maven을 설치하고 구성하는 방법을 단계별로 보여줍니다.
전제 조건
- CentOS 7 서버
- 루트 권한\n
우리가 할 일
- CentOS 7에 Java OpenJDK 설치
- Apache Maven 바이너리 파일 다운로드
- Apache Maven 환경 구성\n
- 테스트
1단계 - CentOS 7에 Java OpenJDK 설치
여기에서 가장 먼저 할 일은 CentOS 7 서버에 자바를 설치하는 것입니다. Apache Maven에는 JDK 1.7 이상이 필요합니다. CentOS 리포지토리에서 설치할 수 있는 Java 8을 사용합니다.
yum 명령을 사용하여 CentOS 7에 Java 8을 설치합니다.
sudo yum install -y java-1.8.0-openjdk-devel
설치가 완료되면 설치된 자바 버전을 확인하세요.
java -version
그러면 아래와 같은 결과를 얻게 됩니다.

Java OpenJDK 8이 CentOS 7에 설치되었습니다.
2단계 - Apache Maven 다운로드
이 단계에서는 wget 명령을 사용하여 apache maven 바이너리 코드를 다운로드합니다. 그리고 우리는 /usr/local/src 디렉토리를 maven 홈 디렉토리로 사용할 것입니다.
/usr/local/src 디렉토리로 이동하여 Apache Maven 바이너리 코드를 다운로드합니다.
cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
maven.tar.gz 파일을 추출한 다음 압축 파일을 삭제합니다.
tar -xf apache-maven-3.5.2-bin.tar.gz
rm -f apache-maven-3.5.2-bin.tar.gz
그리고 새 디렉터리 apache-maven-version을 얻게 됩니다. 디렉터리 이름을 바꿉니다.
mv apache-maven-3.5.2/ apache-maven/
이제 Apache Maven이 /usr/local/src/apache-maven 디렉토리에 다운로드됩니다.

3단계 - Apache Maven 환경 구성
이 단계에서는 Apache Maven에 대한 환경을 구성합니다. Apache Maven에 필요한 몇 가지 환경 변수를 정의합니다.
/etc/profile.d 디렉토리로 이동하여 새 구성 파일 maven.sh를 작성하십시오.
cd /etc/profile.d/
vim 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}
저장 및 종료.
이제 maven.sh 스크립트를 실행 가능하게 만든 다음 소스 명령을 실행하여 구성을 적용하십시오.
chmod +x maven.sh
source /etc/profile.d/maven.sh
Apache Maven 환경 구성이 완료되었습니다.

4단계 - 테스트
Apache Maven 설치를 확인하려면 아래 maven 명령어를 실행할 수 있습니다.
mvn --version
그러면 다음과 유사한 결과가 표시됩니다.

Apache Maven 3.2 설치가 완료되었습니다. Java 1.8이 설치된 Linux CentOS 7 64비트에서 실행되며 Maven 홈 디렉토리는 /usr/local/src/apache-maven입니다.
참조
- https://maven.apache.org/