6월, 2024의 게시물 표시

Android Project dependency management

이미지
사용 버전: Android Studio Koala 2024.1.1 안드로이드 Project dependency management를 알아보겠습니다. Android 프로젝트에 우리는 여러 dependency(의존성)를 사용합니다. 그런데, 우리가 사용 중인 라이브러리에 새로운 버전이 출시된 것을 알아채고 관리하려면 어떻게 해야 할까요? 이번 시간에는 라이브러리를 최신으로 유지하는 데에 도움을 주는 자동화 도구를 알아보겠습니다. 찾아보니 두 가지 정도가 나옵니다. 1. Dependabot https://github.com/dependabot 2. Renovate Bot https://github.com/renovatebot 이번 시간에는 Github에서 만든 Dependabot만 다뤄보겠습니다. 본인 Github 프로젝트의 Settings로 들어갑니다. 옆의 항목에 Securite - Code security and analysis로 갑니다. Dependabot 항목이 주룩 나옵니다. 간단한 Dependabot version updates를 Enable 해봅시다. 미리 작성된 항목이 나옵니다. 기본적으로 YAML 형식이 사용됩니다. github-action과 gradle을 업데이트하는 것으로 설정했습니다. 업데이트 확인 주기는 주 단위인 weekly로 설정해 줬습니다. Dependabot이 자동으로 PR을 생성합니다. 참고 프로젝트: https://github.com/Jaehwa-Noh/Project-Flight-Search-App 끝. 카테고리: Android