자바를 빌드해주는 툴이 있습니다.
Maven, Gradle 등등..
실무에서 둘 다 사용되는 것 같습니다만, 그래들이 좀 더 사용하는 경우가 많았습니다.
하지만 그래들도 메이븐과 연관되어 있다고 하고, 메이븐 설치 강의를 들었으므로 메이븐 설치를 정리해보겠습니다.
참고로, Mac용 입니다.
메이븐 홈페이지에서 bin.tar.gz(맥용)를 다운로드 받아서 압축 해제 후 /usr/local/안에 폴더를 둡니다.
$ brew install maven
maven -version
에서 정보가 잘 나온다면 성공.
자바 환경변수를 설정했던 것처럼, 메이븐도 환경설정이 필요합니다.
환경변수를 설정하는 이유는 우리가 실행하는 파일과 작업하는 파일은 다른 경로의 폴더에 보관하여 관리하잖아요?
서로 다른 경로에 보관하기 때문에 터미널에서 실행하고자 할 때 그냥 명령어를 적으면 실행이 안됩니다.
터미널이 그 파일을 못찾기 때문이죠. 환경변수에 등록해 놓으면 터미널에서 그 경로대로 찾아가 파일을 실행시켜 준다고 보시면 될 거 같아요.
자바 환경변수 설정해준 것과 매우 비슷합니다.
루트에 있는 환경설정 파일을 터미널에서 열어줍니다.
vi 혹은 nano 등 터미널 편집기 툴을 활용하시면 됩니다.
$ vi ~/.bash_profile
환경변수를 지정해 줍니다. #은 주석을 의미합니다.
실제 bin파일이 어디에 위치하는지 확인한 뒤, 변수 선언해서 그 경로를 넣어주면 됩니다.
vi를 사용하려면 i
를 누르면 입력가능한 상태로 바뀌고, 아래 내용을 자신의 상황에 맞게 변경한 뒤, esc
> :wq!
를 작성하시면 저장됩니다.
#JAVA
export JAVA_HOME=/Library/JAVA/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin
#MAVEN
export M3_HOME=/usr/local/caller/maven/3.6.3_1
export PATH=$PATH:$M3_HOME/bin
변경사항을 바로 적용해 줍니다.
$ source ~/.bash_profile
아래 명령어를 통해 내가 사용하는 자바 버전과, 메이븐 위치가 제대로 출력된다면 성공입니다.
$ mvn -version