| Target Definitions |
| Name | Depends | Unless | Description |
| keros-project.all | keros-project.clean, keros-project.create-releases | Not Defined | Build everything |
| keros-project.analyze | keros-project.analyze-java | Not Defined | Analyze a project |
| keros-project.analyze-java | keros-project.analyze-java-code | keros-project.analyze-java.SKIP | Analyzes java - code, etc |
| keros-project.analyze-java-code | Not Defined | Not Defined | Analyze java for bugs |
| keros-project.clean | keros-project.clean-release, keros-project.clean-java | Not Defined | Clean build environment |
| keros-project.clean-java | Not Defined | Not Defined | Clean up java build |
| keros-project.clean-release | Not Defined | Not Defined | Clean-up the release area |
| keros-project.compile | keros-project.generate, keros-project.compile-java | Not Defined | Perform compilation |
| keros-project.compile-java | keros-project.create-java-build-dirs | keros-project.compile-java.SKIP | Compile java source |
| keros-project.compile-java-test | keros-project.compile-java | keros-project.compile-java-test.SKIP | Compile java test source |
| keros-project.compile-test | keros-project.compile, keros-project.compile-java-test | Not Defined | Perform test compilation |
| keros-project.create-application-release | Not Defined | Not Defined | Create application release |
| keros-project.create-document-release | keros-project.create-documents | keros-project.create-document-release.SKIP | Create documentation release |
| keros-project.create-documents | keros-project.document-svn, keros-project.document-ant, keros-project.document-java | Not Defined | Create documentation |
| keros-project.create-java-build-dirs | Not Defined | Not Defined | Create java build directories |
| keros-project.create-java-release | keros-project.clean, keros-project.jar-java, keros-project.test, keros-project.create-documents, keros-project.clean-release, keros-project.create-document-release | keros-project.create-java-release.SKIP | Create java release |
| keros-project.create-releases | keros-project.compile, keros-project.test, keros-project.analyze, keros-project.create-documents, keros-project.clean-release, keros-project.create-source-release, keros-project.create-document-release, keros-project.create-application-release | Not Defined | Create a release |
| keros-project.create-source-release | Not Defined | keros-project.create-source-release.SKIP | Create a source release |
| keros-project.document-ant | Not Defined | keros-project.document-ant.SKIP | Create HTML for all Ant build scripts. |
| keros-project.document-java | keros-project.create-java-build-dirs | keros-project.document-java.SKIP | Compile java source |
| keros-project.document-svn | Not Defined | keros-project.document-svn.SKIP | Create HTML for subversion log information. |
| keros-project.generate | keros-project.generate.parser2java, keros-project.generate.xsd2java | Not Defined | Generate files |
| keros-project.generate.parser2java | Not Defined | Not Defined | Generate Java files from a parser |
| keros-project.generate.xsd2java | Not Defined | Not Defined | Generate Java files from a schema |
| keros-project.jar-java | keros-project.compile | keros-project.jar-java.SKIP | Compile java source |
| keros-project.print-properties | Not Defined | Not Defined | Converts Ant scripts to HTML |
| keros-project.test | keros-project.compile, keros-project.compile-test | Not Defined | Perform Testing |