Apache Maven은 소스코드 빌드 도구가 아니라 프로젝트 관리 도구입니다. 많은 개발자들이 Apache Ant의 대체품으로 생각하는 경우가 있는데 Maven은 프로젝트 관리를 용이하게 하기 위해서 많은 오픈소스 개발자들이 표준화한 도구라고 할 수 있습니다.
1. 초보자가 Maven을 빨리 배우기 위한 코드
- Maven의 프로젝트 구조 이해하기
- Maven으로 소스코드 빌드하기
- Maven의 Dependency Management 이해하기
- Maven의 Plugin 이해하고 기본 플러그인 사용하기
2. 중급자 이상이 Maven을 사용하는 수준
- Maven Repository 구축하기
- Maven Dependency를 자유롭게 활용하고, Dependency Conflict를 쉽게 해결하기
- Maven Plugin 개발하기
- Maven으로 Install/Deploy 활용하기
관련 페이지