I have created DERBY-4841 to track our attempts to clean up the public
api of our top level ant build script. After checking in a patch on that
issue, here is the new public api which you see when you type "ant
-projecthelp":
Main targets:
all Compile all of the source, including tests as well as production code.
buildjars Build all of the Derby jar files.
buildsource Compile the product source (does not build the tests).
clobber Remove all build artifacts.
createBranch Create a new branch (both docs and code).
javadoc Build all of the javadoc, including the public api, the
production javadoc, and the testing javadoc.
junit-all Run the JUnit tests.
junit-clean Remove the output produced by the JUnit tests.
release Build the release distributions.
Default target: buildsource
These are simply the targets which seemed like public ones to me. You
may want to adjust the public api based on how you use the top level ant
script.
Thanks,
-Rick