본문 바로가기
개인공부/Maven

4. Maven

by yoondoo 2024. 10. 13.
728x90

 

간략하게 아래 항목에 관한 포스팅이다.

A. Maven

B. Maven 설치 방법

 

A. Maven

A-1. Maven이 먼데?

- Java의 대표적인 빌드 툴(build Tool) 중 하나

- apache 재단에서 개발하는 오픈소스

- apache ant의 후속

- XML을 사용하여 빌드 파일을 기술

- 중앙 저장소를 이용한 편리한 의존 관계 라이브러리 관리

※중앙 저장소 : 메이븐에서 이용할 수 있는 라이브러리를 모아서 관리하는 웹 서비스 (https://mvnrepository.com/)

 

A-2. 장점

- 편리한 의존 관계 라이브러리 관리

- 일관된 디렉터리 구조와 빌드 프로세스 관리

- 다양한 플러그인 (clean, validate 등등)

A-3. 단점

- Maven에서 기본적으로 지원하지 않는 빌드 과정 추가가 복잡해진다.

- 플러그인의 설정이 상이하거나 장황해지면 재사용성 및 확장성이 떨어진다.

 


B. Maven 설치 방법

B-1. 직접 설치

- https://maven.apache.org/download.cgi

 

Maven – Download Apache Maven

Downloading Apache Maven 3.9.9 Apache Maven 3.9.9 is the latest release: it is the recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.9+ requires JDK 8 or above to execute. It still allows you to build against 1.3 and

maven.apache.org

위의 링크로 이동해서 각자 환경에 맞는 파일을 선택해서 직접 다운로드하면 된다.

 

현재 포스팅하는 기준으로 latest버전은 3.9.9 이며, 이전 버전을 사용하고 싶은 경우 밑에 Other Releases에서 원하는 이전 버전을 선택해 다운로드 하면된다. 

 

B-2. 기타 설치

  • Windows
https://maven.apache.org/guides/getting-started/windows-prerequisites.html
https://mkyong.com/maven/how-to-install-maven-in-windows/
  • Mac
brew install mvn
  • Ubuntu
sudo apt update
sudo apt install maven
 
 
※ Maven 버전 확인
mvn -version

 

반응형

댓글