Android catalogs의 libraries, plugin 차이

유시현·어제

Android

목록 보기
48/49

Catalogs에는 libraries, plugins로 구분되어 있다.

libraries

  • build.gradle에서 dependencies {} 안에서 사용되는 것들을 모아둠
  • 컴파일/런타임 과정에서 사용됨

ex) Retrofit2처럼 HTTP 통신을 담당하는 라이브러리는 여기에 속한다.

plugins

  • build.gradle에서 plugins {} 안에서 사용되는 것들을 모아둠
  • Gradle 빌드 설정 과정에서 사용됨

ex) Hilt처럼 어노테이션 기반 DI를 사용하고, 컴파일/런타임 단계 외에도 빌드 과정에서 추가 설정이나 코드 생성이 필요한 것들이 여기에 속한다. 즉, 빌드 파이프라인(코드 생성, 컴포넌트 연결)에 관여해야 하는것들

profile
안드로이드 ,ios 공부하고 있습니다

0개의 댓글