Hello, I have deployed the new mailbox website after building and integrating ApiViz [1], [2]. Now, the generated Javadocs have integrated diagrams. You can take a look at [3]. The next step is to work on the CSS a bit, but before that I wish to integrate ApiViz with the whole project.
To do this I have to make some changes higher in the POM hierarchy (maybe james-project POM or james-parent POM). The changes are: 1. add the ApiViz repository. 2. modify the maven-javadoc-plugin to build apiviz docs (ApiViz requires graphics package to build, if not found defaults to standard Javadoc). I have attached a patch file for mailbox that fixes the issue but I really wish to implement things upstream so the the Javadoc generation will be inherited by all James projects. The only problem I have is that I don't know what pom to modify, without polluting things. In order for maven-javadoc-plugin with ApiViz to do it's job, we have to implement it in the pluginManagement section. What do you think? [1] https://issues.apache.org/jira/browse/JAMES-1256 [2] http://code.google.com/p/apiviz/ [3] http://james.apache.org/mailbox/apache-james-mailbox-hbase/apidocs/ Regards, -- Ioan Eugen Stan http://ieugen.blogspot.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
