티스토리 뷰
Maven은 아파치 오픈소스 프로젝트로, 중앙에서 프로젝트의 빌드, 리포팅, 문서 등의 정보를 관리할 수 있게 도와준다. 자바나 스프링 등으로 프로젝트를 개발하게 되면 빼놓고 이야기할 수 없는 도구가 메이븐인데 MacOS에 설치하는 과정에 대해서 다뤄보도록 한다.
Maven의 설치 시작은 공식 홈페이지에서 시작된다. 여기 링크를 접속하면 다운로드 받을 수 있는 파일 목록이 확인되는데 대략 아래와 같다. Maven 설치를 소개하는 많은 글에서 Other mirrors를 선택해서 속도가 빨리 나오는 사이트를 선택하라고 하지만 굳이 그럴 필요 없다. 용량 자체가 10MB 남짓이라 미러 사이트 찾아보는 시간에 클릭했다면 진작 다운로드가 완료된다. 아무튼, 아래 빨간 박스로 표시한 곳에 있는 파일을 적당히 다운로드하면 되는데 MacOS의 경우에는 개인적으로는 tar.gz이 편하다. apache-maven-3.6.3-bin.tar.gz을 다운로드하도록 하자.
파일을 다운로드 받았으면 아래와 같이 압축을 풀어주면 된다.
tar xzf apache-maven-3.6.3-bin.tar.gz
압축을 풀고나면 apache-maven-3.6.3 디렉터리가 확인될 텐데 이 디렉터리를 적당한 곳에 위치시키도록 한다. 아마도 다시 들여다볼 일이 없을 테니까 Library처럼 다뤄도 되지 않을까 싶다. 개인적으로는 그래서 ${HOME}/Library/apache-maven-3.6.3/ 쪽으로 옮겨서 사용하고 있다.
자, 디렉터리 위치지정까지 끝냈으면 이제 터미널을 연결할 때 mvn 명령어를 사용할 수 있도록 환경변수를 지정해줘야 한다. MacOS, *NIX 계통의 시스템은 대체로 환경변수를 .bash_profile, .bashrc쪽에 저장해서 사용한다. 본인의 환경에 맞게 파일을 수정할 준비를 하자. 여기서는 .bash_profile을 사용하도록 한다.
export MVN=${HOME}/Library/apache-maven-3.6.3
export PATH=$PATH:${MVN}/bin
여기까지 진행했다면 이제 새로운 터미널에서 mvn 명령어를 사용할 수 있다. 방금 파일을 수정한 세션에서 mvn 명령어를 사용하기 위해서는 아래와 같이 profile 설정을 다시 읽어들여야 한다.
source ~/.bash_profile
이제 mvn이 정상적으로 동작하는지 버전 확인을 해보자.
$ mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/jybaek/Library/apache-maven-3.6.3
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre
Default locale: ko_KR, platform encoding: UTF-8
OS name: "mac os x", version: "10.15", arch: "x86_64", family: "mac"
간단한 과정이지만 Maven 설치가 정상적으로 완료 되었고 macOS 터미널에서 mvn 명령어를 사용할 수 있게 되었다. 혹시 특정 버전의 Maven을 사용하기를 원한다면 아래 링크를 통해 다운로드 가능하다.
https://archive.apache.org/dist/maven/maven-3/
더 오래된 유산은 아래 링크를 참고하도록 하자.
- Total
- Today
- Yesterday