| 12 | ==== Important Targets ==== |
| 13 | * build (default) - builds the entire project to the "classes" directory (unless the "build" property is overridden) |
| 14 | * compile - compiles all .java files into the "classes.temp" directory (specified by the "tmpdest" property) as part of the build process. |
| 15 | * resource.* - targets for copying resources to the output directory |
| 16 | * resource.erfs.main - copies resources for main ERFs included in applications |
| 17 | * resource.erfs.dev - This is for ERFs that we won't include in our regular apps because they are underdevelopment |
| 18 | * resource.erfs.gem - This is for the GEM ERFs...which we may or may not include in our regular apps. |
| 19 | * resource.erfs.aux - This is for ERFs that we won't include in our regular apps because they require too much data, but may be useful to someone. |
| 20 | * resource.imrs - This resources required IMR files |
| 21 | * resource.misc.required - This copies all of the other misc files that are required by most applications |
| 22 | * resource.all - This calls all of the other resource targets to resource absolutely everything |
| 23 | * resource.hazard.apps - This calls other resource targets for local mode hazard applications |
| 24 | * resource.hazard.apps.server - This calls other resource targets for server mode hazard applications (leaves out ERF data) |
| 25 | * unjar.libs.common - Expands select jars from the [source:lib lib] dir into the output dir |
| 26 | * rmi.* - tasks for compiling RMI classes using the [http://ant.apache.org/manual/Tasks/rmic.html Rmic Task] |
| 27 | * javadoc - generate JavaDocs for the entire project |