[ 
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.

Reply via email to