본문 바로가기

Programming Language/JAVA

Maven이 뭐야? 우분투에 수동 설치도 하자 그리고 프로젝트 생성

Maven의 사전적 의미는?

전문가

 

Maven이란?

메이븐은 자바기반의 빌드 도구이며, 플러그인을 설치하면 리포팅과 문서화, 각종 테스트와 검사를 수행할 수 있는 확장 가능한 구조를 가지고 있다.

 

Maven 공식 홈페이지는 뭐야?

Apache Maven Project

http://maven.apache.org/ 

 

 

공식홈페이지에서 설명하는 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

 

프로젝트 생성하자

https://araikuma.tistory.com/446