Generating and cleaning up our JavaDoc

Kevin Rushforth kevin.rushforth at
Mon Nov 11 07:52:52 PST 2013

Thanks, Jonathan, I think this is a worthy effort. I usually use the 
latter (... clean sdk) to build the javadoc at the same time I build the 
SDK when I want to look at the javadoc-generated API docs, but either 
should work.

-- Kevin

Jonathan Giles wrote:
> Hi all,
> This email serves partly as a useful tip (assuming I'm correct), and
> partly as a request for improving the current javadoc build situation.
> Firstly, the presumed tip: to generate JavaDoc in our new gradle build
> setup, it appears necessary to set BUILD_JAVADOC to true. It would seem
> that to do this, you pass in the following to your preferred shell from
> within the rt directory:
> gradle -PBUILD_JAVADOC=true javadoc
> Alternatively, you could do something like:
> gradle -PBUILD_JAVADOC=true clean sdk
> You can then find the generated documentation in /rt/build/javadoc
> If I'm wrong, I look forward to being corrected, now that I'm trying to
> clean up the javadoc output prior to 8.0 shipping.
> On to the request: we have a lot of javadoc warnings. This is always the
> case at this stage of the release, and I always start asking nicely (aka
> nagging) so that we get things in order. I've dreamt for a long time
> that we would fail the appropriate automated builds whenever a javadoc
> warning or error was encountered, and whilst now is not the best time to
> do this, perhaps we should look into this after 8.0 freezes.
> Anywho, if anyone is keen to help improve the quality of our javadocs, I
> am keen to work with you. Please drop me a note. What I really want to
> do is get our warning / error count to zero (or as close to it as
> possible). We have a lot of warnings like this (just to pick two):
> rt\modules\controls\src\main\java\javafx\scene\control\ warning
> - Tag @link: can't find scrollTo(S) in javafx.scene.control.ListView
> rt\modules\graphics\src\main\java\javafx\scene\input\
> warning - @param argument "eventType" is not a parameter name.
> Thanks,
> -- Jonathan

More information about the openjfx-dev mailing list