유명한 빌드 시스템 - Ant, Maven, Gradle

CODEDRAGON Development/Android

반응형

 

 

 

유명한 빌드 시스템

 

빌드 시스템 설명
Ant


 
·       Ant(Another Neat Tool)
·       자바 기반의 빌드 자동화 도구
·       자바 소스 컴파일, jar/war/ear/zip 파일의 생성, 도움말 생성, 파일 또는 폴더에 퍼미션 설정, 외부 프로그램 실행 기능 제공
·       자유도가 높으나 코드 분석에 어려움이 있음
Maven


 
·       빌드, 라이브러리 관리, 문서화, 리포팅, 의존관계 관리, 소스코드 관리, 릴리즈, 배포기능 제공
·       XML형태로 자유도를 제약합니다. 그래서 어떤 작업을 하기 어렵고
·       파일 하나를 다운받기 위해 XML태그 만드는 작업이 많고 어렵습니다.
Gradle


 
https://codedragon.tistory.com/1322

 

 

 

 

반응형