Maven의 사전적 의미는?
전문가
Maven이란?
메이븐은 자바기반의 빌드 도구이며, 플러그인을 설치하면 리포팅과 문서화, 각종 테스트와 검사를 수행할 수 있는 확장 가능한 구조를 가지고 있다.
Maven 공식 홈페이지는 뭐야?
Apache Maven Project
공식홈페이지에서 설명하는 Apache Maven
- 프로젝트 관리 및 이해 도구
- POM(Project Object Model) 개념을 기반으로 중앙 정보에서 프로젝트의 빌드, 보고 및 문서를 관리 할 수 있음
Maven이 생긴 이유?
빠른 기간동안 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 어려움을 해소하고자 빌드 도구를 만들어짐
빌드가 뭐야?
빌드는 '건설하다'의 의미로 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 또는 그에 대한 결과물이다.
빌드도구가 뭐야?
프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램
설치 해보자
1. maven 홈페이지 >> 다운로드 >> 압축파일 다운로드
2. 압축파일 /usr/local로 옮겨서 압축 풀기
3. 환경변수 설정
vi /etc/profile
export M2_HOME=/usr/local/maven
PATH=$PATH:$M2_HOME/bin
4. 환경변수 수정 적용
source /etc/profile
5. 확인
mvn -version
프로젝트 생성하자