| Target Definitions |
| Name | Depends | Unless | Description |
| all | clean, create-releases | Not Defined | Build everything |
| analyze | analyze-java | Not Defined | Analyze a project |
| analyze-java | analyze-java-code | jplate-build.SKIP_ANALYZE_JAVA | Analyzes java - code, etc |
| analyze-java-code | jar-java | jplate-build.SKIP_ANALYZE_JAVA_CODE | Analyze java for bugs |
| clean | clean-release, clean-javacc, clean-java | Not Defined | Clean build environment |
| clean-java | Not Defined | Not Defined | Clean up java build |
| clean-javacc | Not Defined | Not Defined | Not Defined |
| clean-release | Not Defined | Not Defined | Clean-up the release area |
| compile | generate, compile-java | Not Defined | Perform compilation |
| compile-java | create-java-build-dirs | jplate-build.SKIP_COMPILE_JAVA | Compile java source |
| compile-java-test | compile-java | jplate-build.SKIP_COMPILE_JAVA_TEST | Compile java test source |
| compile-test | compile, compile-java-test | Not Defined | Perform test compilation |
| create-application-release | Not Defined | Not Defined | Create application release |
| create-document-release | create-documents | jplate-build.SKIP_CREATE_DOCUMENT_RELEASE | Create documentation release |
| create-documents | document-svn, document-ant, document-java | Not Defined | Create documentation |
| create-java-build-dirs | Not Defined | Not Defined | Create java build directories |
| create-java-release | clean, jar-java, test, create-documents, clean-release, create-document-release | jplate-build.SKIP_CREATE_JAVA_RELEASE | Create java release |
| create-releases | compile, test, analyze, create-documents, clean-release, create-source-release, create-document-release, create-application-release | Not Defined | Create a release |
| create-source-release | Not Defined | jplate-build.SKIP_CREATE_SOURCE_RELEASE | Create a source release |
| document-ant | Not Defined | jplate-build.SKIP_DOCUMENT_ANT | Create HTML for all Ant build scripts. |
| document-java | create-java-build-dirs | jplate-build.SKIP_DOCUMENT_JAVA | Compile java source |
| document-svn | Not Defined | jplate-build.SKIP_DOCUMENT_SVN | Create HTML for subversion log information. |
| generate | generate-javacc | Not Defined | Generate files |
| generate-javacc | Not Defined | jplate-build.SKIP_GENERATE_JAVACC | Generate JavaCC files |
| jar-java | compile | jplate-build.SKIP_JAR_JAVA | Compile java source |
| print-ant-environment | Not Defined | Not Defined | Dump core-environment to console |
| print-core-environment | Not Defined | Not Defined | Dump core-environment to console |
| print-environment | print-core-environment, print-resources-environment, print-xsl-environment, print-xsd-environment, print-ant-environment, print-svn-environment, print-java-environment, print-javacc-environment, print-global-environment | Not Defined | Dump environment to console |
| print-global-environment | Not Defined | Not Defined | Dump global-environment to console |
| print-javacc-environment | Not Defined | Not Defined | Dump java environment to console |
| print-java-environment | Not Defined | Not Defined | Dump java environment to console |
| print-resources-environment | Not Defined | Not Defined | Dump resources-environment to console |
| print-svn-environment | Not Defined | Not Defined | Dump core-environment to console |
| print-xsd-environment | Not Defined | Not Defined | Dump xsd-environment to console |
| print-xsl-environment | Not Defined | Not Defined | Dump xsl-environment to console |
| test | compile, compile-test | Not Defined | Perform Testing |