웹사이트 검색

CentOS 7에 Apache Maven을 설치하는 방법


Apache Maven은 오픈소스 소프트웨어 프로젝트 관리 및 빌드 자동화 도구로, 주로 Java 배포에 사용되는 프로젝트 개체 모델(POM) 개념을 기반으로 합니다. 기반 애플리케이션이지만 C#, Ruby 및 기타 프로그래밍 언어로 작성된 프로젝트에서도 사용할 수 있습니다.

이 문서에서는 CentOS 7 시스템에 최신 버전의 Apache Maven을 설치하고 구성하는 방법을 설명합니다. (주어진 지침은 RHEL에서도 작동합니다. > 및 Fedora 배포).

전제 조건

  • 새로 배포되었거나 기존 CentOS 7 서버 인스턴스입니다.
  • JDK(Java Development Kit) – Maven 3.3 이상을 실행하려면 JDK 1.7 이상이 필요합니다.

CentOS 7에 OpenJDK 8 설치

JDK(Java Development Kit)Apache Maven을 설치하기 위한 기본 요구 사항이므로 먼저 기본 저장소에서 CentOS 7 시스템에 Java를 설치하고 다음 명령을 사용하여 버전을 확인하세요.

yum install -y java-1.8.0-openjdk-devel
java -version

설치가 잘 되었다면 다음과 같은 결과가 출력됩니다.

openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)

CentOS 7에 Apache Maven 설치

그런 다음 공식 Apache Maven 다운로드 페이지로 이동하여 최신 버전을 다운로드하거나 다음 wget 명령을 사용하여 Maven 홈 디렉터리 '/usr/local/src'에 다운로드합니다.

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 -xf apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4/ apache-maven/ 

Apache Maven 환경 구성

이제 '/etc/profile.d''maven.sh'를 생성하여 시스템에서 미리 컴파일된 Apache Maven 파일에 대한 환경 변수를 구성해야 합니다. 강한> 디렉토리.

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}

이제 'maven.sh' 구성 파일을 실행 가능하게 만든 다음 'source' 명령을 실행하여 구성을 로드합니다.

chmod +x maven.sh
source /etc/profile.d/maven.sh

Apache Maven 버전 확인

Apache Maven 설치를 확인하려면 다음 maven 명령을 실행하세요.

mvn --version

그러면 다음과 유사한 출력이 표시됩니다.

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T19:33:14+01:00)
Maven home: /usr/local/src/apache-maven
Java version: 9.0.4, vendor: Oracle Corporation, runtime: /opt/java/jdk-9.0.4
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

그게 다야! CentOS 7 시스템에 Apache Maven 3.5.4를 성공적으로 설치했습니다. 설치와 관련된 문제가 있으면 댓글 섹션에서 공유해 주세요.