본문 바로가기
개발/간단하게...

Gradle이 뭐야?

by lonewhitedot 2023. 2. 18.
반응형

Gradle은 안드로이드 스튜디오와 같은 개발 도구에서 사용되는 빌드 자동화 도구야.

 

프로젝트 빌드, 의존성 관리, 테스트, 배포 등의 작업을 자동화하기 위해 사용된다고 하는데... 배포는 나도 잘 모르겠네.

리눅스 Makefile이랑 같다고 보면됨. 빌드할때 어떻게 해라 뭐 이런걸 작성하는거지. Gradle은 Groovy라는 언어를 사용하여 그 어떻게 해라를 스크립트로 작성하는거지. 특히 Gradle은 프로젝트의 각 모듈에서 다른 모듈에 대한 의존성을 관리할 수 있어서, 효율적이고 편하게 프로젝트를 빌드할 수 있지.

 

첨부터 내가 다 작성해본저은 없어. 보통 안드로이드 스튜디오에서 Gradle을 사용하게되고, 기본적으로 세팅이 되어 있어서 더욱 쉽게 안드로이드 앱을 개발할 수 있게해줘. Gradle이 자동으로 의존성을 관리하고, 새로운 라이브러리를 추가하거나 프로젝트의 구조를 변경할 때도 쉽게 하지. 또한 Gradle이 캐시를 사용하여 이전에 빌드된 파일을 재사용하기 때문에, 빌드 시간도 단축됨. 그래서 조금만 바꿔면 후딱후딱 할 수 있엉.

반응형

댓글