The following comment has been added to this issue:

     Author: Ralph Apel
    Created: Sat, 11 Oct 2003 3:24 AM
       Body:
- For windows there is a binary version including dot at
http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-1.10.exe

---------------------------------------------------------------

- I have found it best to define specific goals in a module's
maven.xml like

  <goal name="dotuml:generate:oag-kernel-mbeanserver">
    <j:set var="maven.dotuml.packagelist" value="oag-kernel-mbeanserver.dotuml"/>
    <j:set var="maven.dotuml.qualify" value="true"/>
    <j:set var="maven.dotuml.all" value="false"/>
    <j:set var="maven.dotuml.attributes" value="false"/>
    <j:set var="maven.dotuml.operations" value="false"/>
    <j:set var="maven.dotuml.visibility" value="false"/>
    <j:set var="maven.dotuml.types" value="false"/>
    <j:set var="maven.dotuml.hide" 
value="Flag,Flags,Event,Exception,Listener,Thread,Version"/>
    <j:set var="maven.dotuml.sourcepath" value="src/java"/>
    <j:set var="maven.dotuml.dotout" value="oag-kernel-mbeanserver.dot"/>
    <attainGoal name="maven-dotuml-plugin:report"/>
  </goal>

thereby explicitly giving a list of source files to include,
specifying them in the file referred by "maven.dotuml.packagelist".

Normal javadoc processing just produces one document collection,
whereas in this case several different runs should be desirable.

---------------------------------------------------------------

Searching for alternatives to graphviz, I have come across GXL,
http://www.gupro.de/GXL/
which is very general, but at the same time deeply UML-related.

This may be a good alternative to the .dot output format in UmlGraph.

In this context, even a way out of the generate/visualize dilemma
may be found:

1) Generate a large (unviewable) UML graph in GXL notation

2) Use GraphLayout code from http://touchgraph.sourceforge.net/
(supports GXL) to interactzively fix several "viewable" views on 
these UML data.

---------------------------------------------------------------

---------------------------------------------------------------------
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-829


Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-829
    Summary: UmlGraph Plugin, creates Class Diagram from Javadoc Tags
       Type: New Feature

     Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

    Project: maven
   Fix Fors:
             1.1

   Assignee: 
   Reporter: Ralph Apel

    Created: Fri, 19 Sep 2003 2:17 AM
    Updated: Tue, 7 Oct 2003 9:36 AM
Environment: any

Description:
Uses http://www.spinellis.gr/sw/umlgraph custom doclet to generate class diagrams from 
javadoc tags in sources. Output format is graphviz's .dot, as an intermediate format.

Could be extended (among others) with:
- layout optimization and default rendering(s) from http://jzgraph.sf.net
- dynamic rendering from http://touchgraph.sf.net
- alternative rendering path via jakarta-commons-sandbox/graph2
- generation of XMI idioms (for import into UML tool(s)) instead of rendering

Depends on inclusion of appropriate javadoc tags by developers into their sources.

Minimal plugin doku included.

Doclet doku is at  http://www.spinellis.gr/sw/umlgraph

ONE JAR FILE WILL BE SUBMITTED


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to