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