Hi

I played around a bit with JavaDoc generation now ...

I have generated a structure under /apidocs like this:

  /apidocs
     +-- index.html
     +-- configadmin
             +-- 1.0.0
             +-- 1.0.2
     +-- scr
     ....

The index.html file is automatically generated from a simple list:

   configadmin|Configuration Admin|/docurl.html
   ....

The versions are extracted from the folder and everything is put into a table 
at http://felix.apache.org/apidocs/

If even have a dead-simple script to create JavaDoc from existing releases:

> PROJECT=scr
> mkdir -p /usr/src/felix/site/trunk/content/apidocs/$PROJECT
> for name in org.apache.felix.$PROJECT-* ; do
>   VERSION=`echo $name | cut -f2 -d"-"`
>   cd $name
>   mvn -7 -DexcludePackageNames='*.impl:*.internal:' \
>       clean org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:javadoc
>   cp -a target/site/apidocs 
> /usr/src/felix/site/trunk/content/apidocs/$PROJECT/$VERSION
>   cd -
> done


WDYT ?

Regards
Felix

Reply via email to