
1. 빌드 관리 도구
- 프로젝트에 필요한 XML, 속성, JAR 파일을 자동으로 인식하여 빌드해주는 도구(대표기능)
- 소스 코드를 컴파일, 테스트 및 정적으로 분석하여 실행 가능한 앱을 만듭니다.
- 프로젝트 정보 관리, 테스트 설정, 배포 등
- 외부 라이브러리를 참조하여 다운로드 및 업데이트를 자동으로 관리(우리가 사용하는 이유)
- Java의 대표적인 빌드 도구: Ant, Maven, Gradle
2. 메이븐
- 프로젝트의 외부 라이브러리를 pom.xml 파일에 지정하여 관리 및 참조 용이
- 참조된 외부 라이브러리와 관련된 다른 라이브러리를 자동으로 관리


3. 그레이들
- Maven에 비해 빠른 처리 속도
- Maven에 비해 명확한 구성
- Groovy 스크립트를 사용한 빌드 관리 도구
- Android 프로젝트의 기본 빌드 시스템으로 채택됨
- 다중 프로젝트 빌드에 최적화된 설계



원천
- YouTube / Around Hub Studio / Java의 대표적인 빌드 관리 도구! Maven 및 Gradle(https://www.youtube.com/watch?v=3Jp9kGDb01g)
