Gradle, Maven
Maven
- Apache Maven
- 쉬운 빌드
- 일정한(Uniform)한 빌드 시스템
- 2004년에 출시
Gradle
- 범용 빌드 도구
- 멀티 프로젝트에 사용하기 좋음
- Groovy 빌드 스크립트
- Apache Ivy를 기반으로한 강력한 의존성 관리
- 빌드를 구축하는 풍부한 도메인 모델
- 원격 저장소나 pom, ivy 파일 없이 의존성 관리 지원
Maven과 Gradle
Gradle이 좋은점
- Gradle의 빌드 스크립트(Groovy based) 정의가 Maven의 xml에 비해 정의하기가 쉽다.
- Gradle의 Groovy를 사용하기 때문에 동적인 빌드는 Groovy Script를 구현하거나 호출하면 된다.
- Gradle Maven보다 100배이상 빠르다.
- Gradle Daemon
- Build Cache
- Smart Classpath Analzyer 등..
'Programing > Java' 카테고리의 다른 글
Lightbend Config (0) | 2019.01.04 |
---|---|
JCommander (0) | 2019.01.04 |
Java CocurrentHashMap (0) | 2018.11.27 |
URI (0) | 2018.11.22 |
Queue 자료 구조 (0) | 2018.11.12 |