Contact

ingomar (atsign) valtech.de mobile +49 172 2367867

Visualize Maven parent and module POM hirarchies

Here’s a little tool I wrote while reviewing a client’s fairly complex project:

Pom Grapher generates a graph from  multi-module and parent-child relationships of Maven projects (POMs).

My use-case was to understand the POMs relations in order to understand the build.
It produces a graphic representation of the modules (nodes) and parent project and sub-module relations (edges) using GraphViz.
Here is a (tiny) excerpt from Apache Geronimo:

black edges indicate module relation, orange edges indicate parent project relations.

This is intended for understanding POM structures, not artifact dependencies.

It can be found over at source.valtech.com.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>