CODEDRAGON ㆍ카테고리 없음
gradle 특징
· Gradle = Ant의 유연성 + Maven의 편리성을 조합해서 만든 빌드 시스템
· 무료 (오픈 소스)
· Java, Groovy, OSGi, 등의 많은 프로젝트에서 빌드 관리 도구로 사용
· API 제공
· 확장성
· 빌드의 구조화를 제공하고, Multi-Project 빌드를 쉽게할 수 있도록 제공
· 다양한 방법으로 의존성 관리
· Groovy DSL(Domain Specific Language) 기반
· Groovy 기반으로 만들어서 Java 개발자가 쉽게 만들 수 있음 – 의존성 기반 프로그래밍을 위한 언어
· 필요에 따라 프로그래밍 기법을 활용한 빌드 스크립트 작성
· 빌드 스크립트는 기존 XML이 아닌 Groovy방식으로 작성
· 필요한 빌드 로직을 조합하여 사용
· Gradle Wrapper란 것이 있어서 실행하는 머신에 Gradle이 깔려있지 않아도 빌드가 가능하도록 해 줍니다.
· 다른 툴과의 통합 및 Migration이 쉽습니다.
gradle scripts 파일
|
|
gradle 내용
gradle-wrapper 경로
gradle 실행 스크립트 및 배치파일
gradlew |
스크립트 실행 |
gradlew.bat |
윈도우에서 실행될수 있는 그래들 배치파일 |