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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!