Entrei para trabalhar em um projeto enorme que está utilizando maven, e queria saber se é possível gerar um diagrama ou relatório da hierarquia dos projetos para ajudar na compreensão?
Entrei para trabalhar em um projeto enorme que está utilizando maven, e queria saber se é possível gerar um diagrama ou relatório da hierarquia dos projetos para ajudar na compreensão?
Olá, Bruno. Tudo bem?
Você pode utilizar o plug-in maven-dependency-plugin para gerar um grafo de dependências do seu projeto.
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</build>
Execute o plug-in com o comando mvn dependency:tree -DoutputType=graphml -DoutputFile=dependency.graphml
Um arquivo graphml é gerado e você pode abrir num visualizador como o yed.
Espero ter ajudado. Bons estudos!