[Gradle] implementation, compile, api 정리
Gradle에서 Dependency를 추가할 때 크게 implementation, compile, api 3가지 옵션으로 추가할 수 있습니다. 각 옵션 별 차이점을 알아보겠습니다. 우선 compile은 현재 deprecated 되었으며 api로 변경되었습니다.(동일합니다) 따라서 implementation과 api의 비교를 해보겠습니다. 위 그림처럼 의존하고 있는 모듈과 라이브러리가 있을 때 - implementation : 모듈에서는 LibraryC에 접근 불가 - api : 모듈에서 LibraryC에 접근 가능 LibraryC에 변경 사항이 있어서 compile을 다시 해야 하는 상황이라고 가정해 보겠습니다. - implementation : 'LibraryC', 'LibraryA' recompile..
웹 - Legacy/기타
2022. 6. 24. 01:54