1. build.gradle 플러그인 추가

// Gradle 종속성 트리 리포트를 위한 플러그인 설치
apply plugin: 'project-report'

※ Eclipse 사용 시 build.gradle 편집 후 프로젝트 갱신 처리 (Gradle▶Refresh Gradle Project)

 

2. 리포트 생성

  • gradlew 실행 및 리포트 출력 명령어 입력
    gradlew htmlDependencyReport​
     gradlew 경로 : gradle 프로젝트 최상단에 위치
    ※ 리포트 생성 경로 : {프로젝트Root}\build\reports\project\dependencies\index.html

3. 리포트 확인

  • 결과값 (샘플)
    프로젝트 종속성 트리 리포트 (샘플)
  • build.gradle : compile 속성 사용 시
    • 체크 속성 : compile, compileClasspath, default, runtime, runtimeClasspath

compile.zip
0.65MB

  • build.gradle : implementation 속성 사용 시
    • 체크 속성 : compileClasspath, default, implementation, runtimeClasspath

implimentation.zip
0.65MB


참조

 

Gradle implementation vs. compile dependencies

Gradle version 6 supports both the implementation and compile dependency configurations. Why are they both there and which one should you use? Let's find out with the two simple rules described in this article. Quick answer: use the implementation configur

tomgregory.com

 

Using gradle to find dependency tree

Is it possible to use gradle to produce a tree of what depends on what? I have a project and would like to find out all the dependencies so I may be able to prune it a little with forward declarat...

stackoverflow.com

Posted by 달바래기
,