Ashish,

I suspect the APIviz maven plugin will get you a long-way's toward producing an over-all diagram. Or at least it will assist in making one, the images it produces are clickable, allowing for a rapid "visual" movement around the various parts of the FTP Server architecture. This would go in the top-most or parent pom.

Details are here:

   http://code.google.com/p/apiviz/

Example of a Maven Pom.xml entry (snippet):

[code]
<reporting>
<plugins>
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.5</version>
    <configuration>
        <!-- <aggregate>true</aggregate> -->
        <doclet>org.jboss.apiviz.APIviz</doclet>
        <docletArtifact>
            <groupId>org.jboss.apiviz</groupId>
            <artifactId>apiviz</artifactId>
            <version>1.2.5.GA</version>
        </docletArtifact>
        <useStandardDocletOptions>true</useStandardDocletOptions>
        <charset>UTF-8</charset>
        <encoding>UTF-8</encoding>
        <docencoding>UTF-8</docencoding>
        <breakiterator>true</breakiterator>
        <version>true</version>
        <author>false</author>
        <keywords>true</keywords>
        <additionalparam>
          -sourceclasspath ${project.build.outputDirectory}
        </additionalparam>
    </configuration>
</plugin>
</plugins>
</reporting>
[/code]

Andy

Ashish wrote:
Absolutely!

/niklas

Done.

Having an FtpServer Architecture/functional diagram will be a huge plus.

Anyone interested? (Scanned paper diagram shall be fine)

- ashish

Reply via email to