The compile.generated target compiles any generated source code that doesn't depend on the impl directory. This includes the classes with the following patterns from the build/svr/gen directory:
**/struct/**/*.java **/intf/**/*.java <Project Package>/*.java
This step uses an augmented version of Ant 's dependency checker to minimize the build time.