간략하게 아래 항목에 관한 포스팅이다.
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
mvn -version
'개인공부 > Maven' 카테고리의 다른 글
| 5. Maven Archetype Plugin, Maven 프로젝트 생성 (1) | 2024.10.13 |
|---|---|
| 3. 빌드 도구없이 jar파일 만들어보기 2탄 (0) | 2024.10.13 |
| 2. 빌드 도구없이 jar파일 만들어보기 1탄 (4) | 2024.10.12 |
| 1. 빌드 도구 (1) | 2024.10.12 |
댓글