Gradle이 뭔데!
·
Backend
gradle에 대해서 한번 글로 정리할 필요가 있을 것 같아 정리해봤다.물론 두서는 없지만,,gradle groovy 기반의 은 빌드 + 의존성 관리 + 자동화까지 하는 도구이고, maven보다 빠르며 gradlew로 통일된 빌드 환경을 구축할 수 있다.gradle왜 gradle을 사용하는가?프로젝트를 빌드/테스트/패키징/배포까지 빠르게 자동화하기위해서 사용된다.의존성 관리필요한 라이브러리를 선언만 하면 전의 의존성까지 그래프로 풀어서 일관된 결과를 만들게 해준다.자동화컴파일 → 테스트 → 패키징 → 분석 → 리포트 같은 task들을 자동화 할 수 있다.빌드 성능입/출력이 변하지 않은 작업은 스킵하고이전 결과를 캐시로 재사용하고,가능한 작업은 병렬로 돌려서 빠르게 반복 빌드를 할 수 있게 한다.gradl..