Android 프로젝트의 의존성 그래프 변경사항을 쉽게 비교할 수 있는 웹 도구입니다.
Gradle의 dependencies
태스크 출력을 비교하여 변경된 의존성과 그 경로를 시각적으로 표시합니다.
3가지 출력 방식을 제공합니다. 각 출력 방식에 대해 복사 / 스크린샷으로 저장 / 마크다운으로 저장 옵션을 제공합니다.
일반적인 파일 diff처럼 모든 내용을 보여줍니다.
추가되거나 삭제된 의존성만 표시합니다.
추가/삭제/변경된 의존성을 카테고리별로 요약하여 표시합니다.
# 변경 전
./gradlew app:dependencies --configuration releaseRuntimeClassPath > before.txt
# 의존성 변경 후
./gradlew app:dependencies --configuration releaseRuntimeClassPath > after.txt
- RuntimeClassPath: 실제 앱 실행 시 필요한 의존성 (APK에 포함되는 라이브러리들) - 권장
- CompileClassPath: 컴파일 시에만 필요한 의존성 (API, annotation processor 등)
💡 실제 앱 의존성 확인 시 RuntimeClassPath
권장
- Android Dependency Diff Viewer 사이트 접속
- "기존 의존성 파일"에
before.txt
업로드 - "변경된 의존성 파일"에
after.txt
업로드 - "비교하기" 버튼 클릭