Apache Maven(프로젝트 관리 도구) - Ant : 자동화 스크립트- Gradle : Maven 대신 요즘 많이 사용되는 프로젝트 관리 도구 1. 목표와 특징(1) 빌드 절차를 간소화- 통합된 빌드 시스템을 제공(2) Qulity Project Information 제공- 개발에 있어서 Best Practice를 위한 지침 제공(3) 프로젝트 관리 도구(4) 모듈간의 의존성을 관리하는 매커니즘을 제공(5) 소스코드의 디렉토리 구조를 표준화 시켜준다. 2. 개념(1) Project Object Model(POM)- Maven은 XML에 Project에 대한 정보를 기술 (2) Dependency Management Model- 모듈간의 참조를 위한 dependency를 관리하는 방법이 표준화 되어 ..