Apache Maven은 소프트웨어 프로젝트 관리와 이해를 돕는 강력한 도구입니다. POM(Project Object Model, 프로젝트 객체 모델) 개념을 기반으로 하며, 중앙화된 정보 하나만으로 프로젝트의 빌드, 리포팅, 문서화 작업을 효율적으로 관리할 수 있습니다. 이 글에서는 우분투(Ubuntu) 환경에서 Apache Maven을 설치하는 방법을 단계별로 자세히 알아보겠습니다.
사전 준비: Java 설치 여부 확인
Maven은 Java 기반에서 동작하는 도구이므로, 설치 전에 반드시 시스템에 Java가 미리 설치되어 있어야 합니다. 터미널에서 다음 명령어를 입력하여 Java 버전을 확인할 수 있습니다.
$ java -version
Java가 정상적으로 설치되어 있다면 아래와 같은 출력 결과를 확인할 수 있습니다.
openjdk version "1.8.0_111" OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)
만약 Java가 설치되어 있지 않다면, Maven 설치에 앞서 먼저 우분투에 Java(OpenJDK 또는 Oracle JDK)를 설치해야 합니다.
APT 명령어로 Maven 설치하기
Java 설치가 확인되었다면, 우분투의 기본 패키지 관리자인 APT를 활용하여 간단하게 Maven을 설치할 수 있습니다. 다음 명령어를 입력하세요.
$ sudo apt-get install maven
명령어를 실행하면 Maven과 함께 필요한 의존성 패키지들이 자동으로 설치됩니다. 실제 실행 화면은 아래와 같습니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libterm-readkey-perl linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic
linux-image-4.4.0-31-generic linux-image-extra-4.4.0-31-generic
linux-signed-image-4.4.0-31-generic
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
ant ant-optional junit junit4 libaopalliance-java libapache-pom-java
libasm4-java libatinject-jsr330-api-java libbsh-java libcdi-api-java
libcglib3-java libclassworlds-java libcommons-cli-java libcommons-codec-java
libcommons-httpclient-java libcommons-io-java libcommons-lang-java
libcommons-lang3-java libcommons-logging-java libcommons-net-java
libcommons-net2-java libcommons-parent-java libdom4j-java libdoxia-core-java
libeasymock-java libeclipse-aether-java
libgeronimo-interceptor-3.0-spec-java libguava-java libguice-java
libhamcrest-java libhttpclient-java libhttpcore-java libjaxen-java
libjaxp1.3-java libjdom1-java libjetty-java libjsch-java libjsoup-java
............................................................................
Maven 설치 정상 여부 확인하기
설치가 완료되었다면, 다음 명령어를 통해 Maven이 제대로 설치되었는지 확인할 수 있습니다.
$ mvn -version
아래와 같이 Maven 버전, Java 버전, 설치 경로 등의 정보가 출력되면 성공적으로 설치된 것입니다.
Apache Maven 3.3.9 Maven home: /usr/share/maven Java version: 1.8.0_111, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre Default locale: en_IN, platform encoding: UTF-8 OS name: "linux", version: "4.4.0-57-generic", arch: "amd64", family: "unix"
이번 포스트에서는 우분투에 Apache Maven을 설치하는 전체 과정을 살펴보았습니다. Java 설치 확인부터 APT를 이용한 Maven 설치, 그리고 버전 확인까지 단계별로 따라 하면 초보자도 어렵지 않게 설치를 완료할 수 있습니다. 앞으로도 더욱 유용한 Linux 팁과 트릭을 소개해 드릴 예정이니 많은 관심 부탁드립니다!