DOT is a great tool and it is not too hard to get started. It will be a bit error prone since the links are done by hand and the source file will quickly get very large.
You also might want to consider Compendium for this application. It is a free open source multidimensional mapping tool. Using the drag and drop interface, you could create a number of different views into the dependency relationship. Each module would have its own map which could carry as much information about that module as you need to know such as binary source(GAV) for external libraries, SCM coordinates for modules that you have to build, description, links to maps about authors if you want, etc. Each module's map would also include nodes that represent other dependent modules. These nodes are "transclusions" to the maps of other modules. This allows you to maintain the information in one place but to refer to it in as many other module maps as required. You would be able to drill down though the hierarchy or use the "Where used" information to find out where any module was a dependency for another one. The problem with DOT for this is that it carries very little information and once you get a reasonably sized application, the lines between DOT nodes become too numerous for the common utilities (logging, data access objects, etc.) and you have a hard time printing anything useful that is still legible. With Compendium, you can export a set of HTML pages that include the graphical representation of the dependencies with each modules associated meta-data. These pages are linked in the same way that you have linked the dependencies so people can navigate your dependency map from their web browser. http://blog.artifact-software.com/tech/?p=183 has a version of this text. Ron On 11/02/2013 9:52 AM, Ken Kazinski wrote: > John, > > Dot is a very easy language. It takes care of alot of the formatting for > you. Here is the link to the documentation > (http://www.graphviz.org/Documentation.php). We have used Dot to create > small graphs from simple text files and it was not very difficult. > > I think you might run into problems with dummy functions. > > Hope that helps. > > > > ------------------------------------------------------------------------------ > Free Next-Gen Firewall Hardware Offer > Buy your Sophos next-gen firewall before the end March 2013 > and get the hardware for free! Learn more. > http://p.sf.net/sfu/sophos-d2d-feb > _______________________________________________ > Doxygen-users mailing list > Doxygen-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/doxygen-users > -- Ron Wheeler President Artifact Software Inc email: rwhee...@artifact-software.com skype: ronaldmwheeler phone: 866-970-2435, ext 102 ------------------------------------------------------------------------------ Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users