maven project 에서만 설치가 가능한 모듈 종속 그래프를 편하게 만들어주는
plugin 이다.
# Maven Centry Repository에서 제공되는 plugin이기 때문에
# 별도의 참조 없이 간단하게 플러그인 태그만 추가해주면 사용이 가능하다.
<plugin>
<groupId>com.github.ferstl</groupId>
<artifactId>depgraph-maven-plugin</artifactId>
<version>4.0.1</version>
<configuration>
<createImage>true</createImage>
<showGroupIds>true</showGroupIds>
<showVersions>true</showVersions>
<showDuplicates>true</showDuplicates>
<showConflicts>true</showConflicts>
</configuration>
</plugin>
세부 옵션 중 <createImage>
를 true로 활성화 시켜주어야
프로젝트 내부 target 경로에 시각화된 그래프가 저장된다.
( 옵션 관련 문서는 본문 하위의 참조 링크 2번째 )
mvn 명령어 사용을 위해 mvn이 설치되어 있어야 한다.
> brew install mvn
> mvn --version
> mvn dependency:tree
# 프로젝트 내부 target 디렉토리에 파일이 저장된다.
> mvn depgraph:graph
https://github.com/ferstl/depgraph-maven-plugin
https://ferstl.github.io/depgraph-maven-plugin/graph-mojo.html