나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2025-10-12 01:04:35

Maven

<colbgcolor=#d14><colcolor=#fff,#fff> 아파치 메이븐
Apache Maven
파일:apache_maven.png
시작 2004년
최신 버전 3.9.11
라이선스 아파치 라이선스 2.0
홈페이지 파일:홈페이지 아이콘.svg

1. 개요2. 장, 단점3. 구조

1. 개요

Apache Maven Project 홈페이지

아파치 소프트웨어 재단에서 개발하는 Java 기반 프로젝트의 라이프사이클 관리를 위한 빌드 도구. 이에 따라 컴파일과 빌드를 동시에 수행, 테스트를 병행하거나 서버 측 Deploy 자원을 관리할 수 있는 환경을 제공한다. 또한 라이브러리 관리 기능도 내포하고 있다. Java로 개발하다 보면 다양한 라이브러리를 필요로 하게 되는데, settings.xml 또는 pom.xml 파일에 필요한 라이브러리만 적으면 Maven이 알아서 다운받고 설치해주고 경로까지 지정해준다.

2. 장, 단점

장점
단점
위의 단점을 해결하기 위해 Gradle(그레들)이라는 새로운 빌드 툴이 등장하였다.

3. 구조

Maven 프로젝트의 기본 디렉토리 정책은 다음과 같다.

application-core