The following ant targets are available ("jar-opt" is the default): all - execute targets jar-debug and dist. clean - removes WS/build/ and WS/dist/ clean-dist - removes WS/dist. compile - execute targets compile-debug and compile-opt. compile-debug - builds all classes and native layer in WS/src into class files under WS/build/${platform}/debug/classes/ and native files under WS/build/${platform}/debug/native/ compile-opt - builds all classes and native layer in WS/src into class files under WS/build/${platform}/opt/classes/ and native files under WS/build/${platform}/opt/native/ dist - creates the distribution jar, native library and javadoc under WS/dist/${platform}. docs - builds all classes in WS/src into javadoc under WS/build/javadocs. docs-jcp - builds JCP docs of all classes in WS/src into javadoc under WS/build/javadocs/docs-jcp. docs-private - builds private docs of all classes in WS/src into javadoc under WS/build/javadocs/docs-private. docs-public - builds public docs of all classes in WS/src into javadoc under WS/build/javadocs/docs-public. echo - echo some useful information, such as user.home, ant.home, java.home and platform. jar - execute targets jar-debug and jar-opt. jar-debug - creates WS/build/${platform}/debug/lib for all jar files and libraries from class and native code files under WS/build/${platform}/debug/classes and WS/build/${platform}/debug/native. jar-opt - creates WS/build/${platform}/opt/lib for all jar files and libraries from class and native code files under WS/build/${platform}/opt/classes and WS/build/${platform}/opt/native.