소프트웨어 설치 · 1 min read · Dec 20, 2025

우분투 20.04에 아파치 메이븐 설치하는 방법

아파치 메이븐은 주로 자바 프로젝트를 위한 무료 오픈 소스 프로젝트 관리 도구입니다. POM을 기반으로 하며 C#, 루비, 스칼라 등으로 작성된 프로젝트를 빌드하고 관리하는 데에도 사용됩니다. 패키지 및 코드 구성을 관리하는 데 사용할 수 있는 내장 명령어가 함께 제공됩니다.

이 튜토리얼에서는 우분투 20.04에 아파치 메이븐 프로젝트 관리 도구를 설치하는 방법을 보여드리겠습니다.

전제 조건

  • 우분투 20.04가 실행되는 서버.
  • 서버에 루트 비밀번호가 설정되어 있어야 합니다.

자바 설치

아파치 메이븐은 자바를 기반으로 합니다. 따라서 서버에 자바가 설치되어 있어야 합니다. 다음 명령어를 사용하여 자바를 설치할 수 있습니다:

apt-get install default-jdk -y

자바가 설치되면 다음 명령어로 설치된 자바 버전을 확인할 수 있습니다:

java --version

다음과 같은 출력이 나와야 합니다:

openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

우분투 저장소에서 아파치 메이븐 설치

기본적으로 아파치 메이븐은 우분투 20.04 기본 저장소에 있습니다. 다음 명령어로 설치할 수 있습니다:

apt-get install maven -y

설치가 완료되면 다음 명령어로 아파치 메이븐 버전을 확인할 수 있습니다:

mvn -version

다음과 같은 출력이 나와야 합니다:

Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.8, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-29-generic", arch: "amd64", family: "unix"

소스에서 아파치 메이븐 설치

소스에서 아파치 메이븐을 설치할 수도 있습니다. 먼저, 다음 명령어로 아파치 메이븐의 최신 버전을 다운로드합니다:

wget https://mirrors.estointernet.in/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

다운로드가 완료되면 다음 명령어로 다운로드한 파일을 추출합니다:

tar -xvf apache-maven-3.6.3-bin.tar.gz

다음으로, 추출한 디렉토리를 /opt로 이동합니다:

mv apache-maven-3.6.3 /opt/maven

다음으로, 새로운 maven.sh를 생성하고 메이븐 환경 변수를 설정합니다.

nano /etc/profile.d/maven.sh

다음 줄을 추가합니다:

export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

파일을 저장하고 닫은 후, 실행 권한을 부여하고 다음 명령어로 환경 변수를 활성화합니다:

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

다음으로, 다음 명령어로 메이븐 버전을 확인합니다:

mvn -version

다음과 같은 출력이 나와야 합니다:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.8, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-29-generic", arch: "amd64", family: "unix"

결론

위 가이드에서는 우분투 20.04에서 다양한 방법으로 아파치 메이븐을 설치하는 방법을 배웠습니다. 이제 시스템에 필요한 메이븐 버전을 쉽게 설치할 수 있기를 바랍니다.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.