일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- endless scrolling
- 젠킨스
- meta threads
- django
- 안드로이드
- 자료구조
- Realtime Database
- Python
- 파이썬
- jenkins
- conventional NFR
- Android
- 메타 쓰레드
- non conventional NFR
- re-engineering
- 이모티콘
- cloud firestore
- 특수문자
- 쓰레드 비디오 다운로드
- git
- 영어회화
- skeleton architecture
- 객치지향프로그래밍
- RecyclerView
- 직장영어
- 라이브아카데미
- firestore
- Firebase
- 쓰레드 이미지 다운로드
- 특수기호
Archives
- Today
- Total
목록Maven & Gradle (1)
Owl Life

안드로이드 앱 개발을 하다보면 모듈화를 위하여 "com.android.library" plugin이 적용된 여러 sub proejct들을 생성하게 됩니다. 그로 인해 build.gradle 파일이 계속해서 추가가 되고 조금만 신경쓰지 않으면 boilerplate code가 기하급수적으로 늘어나게 됩니다. 또한, 같은 외부 라이브러리를 버전만 다르게 각 모듈에서 적용하여 사용하는 경우도 발생하게 되는데 예기치 못한 컴파일 또는 런타임 에러가 종종 발생되기도 합니다. 관리 포인트가 늘어나게되면 유지보수 비용도 증가하게 되므로 최대한 중복 코드를 제거하여 중앙에서 컨트롤 할 수 있도록 빌드스크립트를 구성하여야 합니다. 본 포스팅에서는 프로젝트의 root에 위치한 build.gradle 파일을 수정하여 중복 코..
Maven & Gradle
2019. 10. 30. 23:32