개발/간단하게...

Gradle이 뭐야?

lonewhitedot 2023. 2. 18. 14:31
반응형

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

 

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

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

 

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

반응형