[
https://issues.apache.org/jira/browse/OFBIZ-185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marco Risaliti updated OFBIZ-185:
---------------------------------
Component/s: framework
Fix Version/s: SVN trunk
> Integrated Javadocs
> -------------------
>
> Key: OFBIZ-185
> URL:
https://issues.apache.org/jira/browse/OFBIZ-185> Project: OFBiz
> Issue Type: Improvement
> Components: framework
> Affects Versions: SVN trunk
> Reporter: Leon Torres
> Priority: Minor
> Fix For: SVN trunk
>
> Attachments: integrated-javadocs.patch
>
>
> Create integrated javadocs for the applications with ant. Basically recreate in ofbiz what I did for opentaps here:
>
http://www.opentaps.org/javadocs/version-0.9/framework/api/>
http://www.opentaps.org/javadocs/version-0.9/applications/api/> The idea is to group related components together into a set of two or more javadoc builds that reference each other. (And as bonus, the core Java APIs.)
> One solution would be to normalize each component build.xml so they all have a javadoc output of ${basedir}/javadocs/componentName/api/. Then use the <link href=""/> element to correctly reference the relative paths so the links are generated. Each component has its own javadoc build, which can get difficult to manage.
> The other option is to group the components by related function into two or more javadoc builds such as done in the above links. (More than two because ant runs out of memory with one, even when I gave it 1GB of memory.) This would reqiure a universal build file, say ${basedir}/javadoc.xml. The advantages are ease of navigation and ease of customization. It is also far easier to implement than having to go and modify every build.xml.
> If the latter method is desired, I will create the instructions for ofbiz. What would be the best organization for the components in this case?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.