Alster - v. 0.5.1

File build.xml

<project name="Alster" basedir="." default="deploy"/>

This is the main ant build file for the Alster project.
Target Summary
<target name="clean" description="Delete all generated files"/>

The clean target removes all class files and copied resources from the build directory.

<target name="compile" description="Compile Nalax classes"/>

This target compiles all Java sources of the Alster project.

<target name="compile-all" description="Compile Alster classes in 'fresh' directory" depends="clean,compile"/>

This target compiles all sources "from scratch".

<target name="jar" description="Archive class files in a JAR file" depends="compile"/>

The jar target combines all class and resource files from the build directory in a JAR archive.

<target name="deploy" description="Create a build and package from scratch" depends="compile-all, jar"/>

This target compiles everything from scratch and builds a JAR archive from all class and resource files.

<target name="clean.test" description="Clean test class directory"/>

This target cleans all class and result files from the XDC unit tests.

<target name="clean.testresults" description="Clean test result directory"/>

This target deletes all previously generated JUnit and Alster test results.

<target name="compile.test" description="Compile the XDC test sources"/>

This target is used to compile the JUnit test sources.

<target name="junit" description="Run all JUnit tests"/>

This target executes all JUnit tests.

<target name="alster" description="Run all Alster tests"/>

This target executes all Alster tests.

<target name="test" description="Run all tests" depends="clean.test,clean.testresults,compile.test,junit,alster"/>

The test target performs all steps necessary for running all (JUnit ans Alster) unit tests.

<target name="clean.javadoc" description="Clean the generated Javadoc documentation"/>

This target deletes all Javadoc generated documentation.

<target name="javadoc" description="Generate Javadoc documentation from XDC source Java files"/>

The javadoc target generates Javadoc documentation from the Java source files of the XDC application.

<target name="clean.xdc" description="Clean the generated XDC documentation"/>

This target deletes all XDC generated documentation.

<target name="xdc" description="Generate XDC documentation from Alster source XML files"/>

The xdc target generates XDC documentation from the XML source files of the XDC application.

<target name="preprocess.developer" description="Generate material for developers' handbook"/>

This target prepares the sources from which the XDC Developers' Handbook is generated.

<target name="generate.developer" description="Generate developers' handbook" depends="preprocess.developer"/>

This target generates the XDC Developers' Handbook.

<target name="generate.ant" description="Generate Ant task description"/>

This target generates the Alster Ant task description.

<target name="document" description="Generate all documentation" depends="javadoc,xdc,preprocess.developer,generate.developer,generate.ant"/>

The document target performs all build steps to generate the complete set of XDC documentation.

<target name="release-source" description="Create a source release"/>

This target creates a complete source release and creates one .zip archive and one .tar.gz archive.

<target name="release-binary" description="Create a binary release" depends="deploy, test, document"/>

This target creates a complete binary release consisting of the Alster JAR archive as well as all documentation.

<target name="release" description="Create a complete release" depends="release-source, release-binary"/>

The release target creates both a source and a binary release.


Target Detail
<target name="clean" description="Delete all generated files"/>

The clean target removes all class files and copied resources from the build directory.


<target name="compile" description="Compile Nalax classes"/>

This target compiles all Java sources of the Alster project. It also copies all other resources (like XML files and XSLT stylesheets) from the source directory to the build directory.


<target name="compile-all" description="Compile Alster classes in 'fresh' directory" depends="clean,compile"/>

This target compiles all sources "from scratch".


<target name="jar" description="Archive class files in a JAR file" depends="compile"/>

The jar target combines all class and resource files from the build directory in a JAR archive.


<target name="deploy" description="Create a build and package from scratch" depends="compile-all, jar"/>

This target compiles everything from scratch and builds a JAR archive from all class and resource files.


<target name="clean.test" description="Clean test class directory"/>

This target cleans all class and result files from the XDC unit tests.


<target name="clean.testresults" description="Clean test result directory"/>

This target deletes all previously generated JUnit and Alster test results.


<target name="compile.test" description="Compile the XDC test sources"/>

This target is used to compile the JUnit test sources.


<target name="junit" description="Run all JUnit tests"/>

This target executes all JUnit tests.


<target name="alster" description="Run all Alster tests"/>

This target executes all Alster tests.


<target name="test" description="Run all tests" depends="clean.test,clean.testresults,compile.test,junit,alster"/>

The test target performs all steps necessary for running all (JUnit ans Alster) unit tests.


<target name="clean.javadoc" description="Clean the generated Javadoc documentation"/>

This target deletes all Javadoc generated documentation.


<target name="javadoc" description="Generate Javadoc documentation from XDC source Java files"/>

The javadoc target generates Javadoc documentation from the Java source files of the XDC application.


<target name="clean.xdc" description="Clean the generated XDC documentation"/>

This target deletes all XDC generated documentation.


<target name="xdc" description="Generate XDC documentation from Alster source XML files"/>

The xdc target generates XDC documentation from the XML source files of the XDC application.


<target name="preprocess.developer" description="Generate material for developers' handbook"/>

This target prepares the sources from which the XDC Developers' Handbook is generated.


<target name="generate.developer" description="Generate developers' handbook" depends="preprocess.developer"/>

This target generates the XDC Developers' Handbook.


<target name="generate.ant" description="Generate Ant task description"/>

This target generates the Alster Ant task description.


<target name="document" description="Generate all documentation" depends="javadoc,xdc,preprocess.developer,generate.developer,generate.ant"/>

The document target performs all build steps to generate the complete set of XDC documentation.


<target name="release-source" description="Create a source release"/>

This target creates a complete source release and creates one .zip archive and one .tar.gz archive.


<target name="release-binary" description="Create a binary release" depends="deploy, test, document"/>

This target creates a complete binary release consisting of the Alster JAR archive as well as all documentation. The contents of the binary release are included in one .zip archive and one .tar.gz archive.


<target name="release" description="Create a complete release" depends="release-source, release-binary"/>

The release target creates both a source and a binary release.


Alster - v. 0.5.1

Copyright © 2005 - 2006 Jens Voß.