웹사이트 검색

Ubuntu 16.04 LTS에 Apache Maven을 설치하는 방법


이 튜토리얼은 다음 OS 버전에 대해 존재합니다.

  • 우분투 18.04(Bionic Beaver)
  • 우분투 16.04(Xenial Xerus)

이 페이지에서

  1. 전제 조건
  2. 우리가 할 일\n
  3. 1단계 - Ubuntu 16.04에 Java 설치
  4. 2단계 - Apache Maven 다운로드
  5. 3단계 - Apache Maven 환경 구성\n
  6. 4단계 - Maven 테스트
  7. 참조

Apache Maven은 POM(Project, Object, Model) 개념을 기반으로 하는 소프트웨어 프로젝트 관리 도구입니다. Maven은 주로 Java 기반 프로젝트에 사용되는 빌드 자동화 도구입니다. 또한 C#, Ruby, Scala 및 기타 언어로 작성된 프로젝트를 빌드하고 관리하는 데 사용할 수 있습니다.

이 튜토리얼에서는 Ubuntu 16.04에서 Apache Maven을 설치하고 구성하는 방법을 단계별로 보여줍니다. 또한 PPA 저장소에서 Java 8을 설치하는 방법도 배웁니다.

전제 조건

  • 우분투 16.04
  • 루트 권한\n

우리가 할 일

  1. Ubuntu 16.04에 Java 설치
  2. Apache Maven 다운로드
  3. Apache Maven 환경 구성\n
  4. 테스트

1단계 - Ubuntu 16.04에 Java 설치

이 자습서에서는 PPA 리포지토리의 Java 패키지를 사용하므로 시스템에 Java PPA 리포지토리를 추가해야 합니다.

새 저장소를 추가하기 전에 아래의 apt 명령을 사용하여 python-software-properties 패키지를 설치하십시오.

sudo apt install -y python-software-properties

이제 Java PPA 저장소를 추가하고 모든 저장소를 업데이트하십시오.

sudo add-apt-repository ppa:webupd8team/java
sudo apt update

우분투 리포지토리가 업데이트되었습니다.

Apache Maven에는 JDK 1.7 이상이 필요합니다. 그리고 이 가이드에서는 JDK 1.8을 설치합니다.

아래의 apt 명령을 사용하여 PPA에서 Java를 설치하십시오.

sudo apt install -y oracle-java8-installer

설치하는 동안 Oracle Binary License에 대한 메시지가 표시됩니다. 확인을 선택합니다.

YES 버튼을 선택하여 Oracle 라이선스에 동의합니다.

그리고 설치가 완료되면 아래 명령어로 자바 버전을 확인한다.

java -version

다음과 유사한 결과가 표시됩니다.

Ubuntu 16.04 서버에 설치된 Java 8.

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에 대한 환경을 구성합니다. JAVA_HOME, M2_HOME 및 maven 바이너리 파일용 PATH 환경을 포함하여 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 JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/usr/local/src/apache-maven
export MAVEN_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

변경 사항을 저장하고 종료합니다.

이제 maven.sh 스크립트를 실행 가능하게 만든 다음 소스 명령을 실행하여 구성을 적용하십시오.

chmod +x maven.sh
source maven.sh

Apache Maven 환경 설정이 완료되었습니다.

4단계 - Maven 테스트

maven 설치를 확인하기 위해 아래 maven 명령을 실행할 수 있습니다.

mvn --version

그리고 아래와 같은 결과를 얻어야 합니다.

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

참조

  • http://maven.apache.org/guides/