I have a pretty large project (~30 modules) and want to visualize module inter dependencies, excluding 3rd party.
It seems that existing tools simply can't handle the maven reactor. The maven dependency plugin (dependency:tree goal) knows how to generate graphml, but only per module. And if I use the append flag, it simply shoves everything to a single file, so the output is a corrupted graphml.
I also found this tool but it seems that there is no way to control module granularity.
My last resort would be to parse the output of dependency:tree, but I thought I'll consult the community before this.