Bug #4255

Add Online Javadocs

Added by Chad Berkley about 13 years ago. Updated about 13 years ago.

build system
Target version:
Start date:
Due date:
% Done:


Estimated time:


We need to add the javadocs for released versions of kepler to the website. (378 Bytes) Chad Berkley, 07/24/2009 12:11 PM


#2 Updated by Chad Berkley about 13 years ago

The javadocs for the latest nightly build are now here:

The nightly build uploads the javadocs in a tar file to the server, then a cron job runs every day at 6 am. It finds the newest javadoc tar file and untars it in the javadoc directory. The shell script can be found at /var/www/org.kepler-project.www. I've attached the shell script for posterity's sake since it is not checked into svn.

#3 Updated by Christopher Brooks about 13 years ago

I ported a version of ptolemy.util.StreamExec to
and modified to use it and the problem with
running javadoc on the ptolemy classes goes away.

I suspect that the problem is that both
and are incorrectly handling
stderr output from the subprocess. StreamSingleCommandExec creates two
threads to read stdout and stderr.

I also added the Rating Taglet so that running javadoc on the ptolemy
code does not produce output like:
warning - @Pt.AcceptedRating is an unknown tag.

There are a few problems though:
1) We are not properly excluding directories like ptolemy/vendors.
If the ant taskdefs.Javadoc class worked properly, then maybe we could
use the ant exclude facility here?
2) Various third party packages such as the Apache Logging facility
are not included in the CLASSPATH so we get error messages.

#4 Updated by Christopher Brooks about 13 years ago

Whoops, comment #3 was appended to the wrong javadoc bug
My comment #3 was meant for bug #4259: Fix the 'ant javadoc' command

#5 Updated by Redmine Admin over 9 years ago

Original Bugzilla ID was 4255

Also available in: Atom PDF