Rev 1972 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<project name="ant-using"><description>Build and release the ant-using package.</description><property name="env" environment="env" value="not used" /><property name="src.dir" value="${basedir}/src" /><property name="build.dir" value="${basedir}/build" /><property name="class.dir" value="${build.dir}/classes"/><property name="package.dir" value="${build.dir}/pkg" /><import file="auto.xml" optional="true" /><import file="${ant.project.name}depends.xml" /><!--property name="using.jants.basedir" value="${src.dir}/jar"/--><!--property name="using.antshield.basedir" value="${src.dir}/jar"/--><!--property name="using.antcontrib.basedir" value="${src.dir}/jar"/--><property name="using.ant-using.version" value="${packageversion}"/><import file="${src.dir}/ant-clean.xml" /><import file="${src.dir}/ant-release.xml" /><import file="${src.dir}/ant-manifest.xml" /><import file="${src.dir}/ant-release.xml" /><taskdef resource="net/sf/antcontrib/antlib.xml"><classpath><pathelement location="${src.dir}/jar/ant-contrib.jar"/></classpath></taskdef><target name="run_tests" /><target name="jants"><mkdir dir="${class.dir}/jants"/><mkdir dir="${build.dir}/jar"/><javac target="1.4"source="1.4"srcdir="${src.dir}/jants"destdir="${class.dir}/jants"classpath="${src.dir}/jar/clearcase.jar"/><jar jarfile="${build.dir}/jar/jants.jar"><fileset dir="${class.dir}/jants"/><fileset dir="${src.dir}/jants" includes="*.properties"/><manifest><attribute name="Built-By" value="${user.name}"/><attribute name="Implementation-Vendor" value="ERG Transit Systems"/></manifest></jar><taskdef resource="jats.properties"><classpath><pathelement path="${build.dir}/jar/jants.jar"/><pathelement path="${src.dir}/jar/clearcase.jar"/></classpath></taskdef></target><target name="antshield"><mkdir dir="${class.dir}/antshield"/><mkdir dir="${build.dir}/jar"/><javac target="1.4"source="1.4"srcdir="${src.dir}/antshield"destdir="${class.dir}/antshield"/><jar jarfile="${build.dir}/jar/antshield.jar"><fileset dir="${class.dir}/antshield"/><fileset dir="${src.dir}/antshield" includes="*.properties"/><manifest><attribute name="Built-By" value="${user.name}"/><attribute name="Implementation-Vendor" value="ERG Transit Systems"/></manifest></jar><taskdef resource="antshield.properties"><classpath><pathelement path="${build.dir}/jar/antshield.jar"/></classpath></taskdef></target><!--P A C K A G E--><target name="build" depends="antshield,jants" description="Creates the jar archives."></target><target name="make_package" ><mkdir dir="${package.dir}" /><mkdir dir="${package.dir}/jar" /><copy todir="${package.dir}"><fileset dir="${src.dir}" includes="*.xml" /></copy><copy todir="${package.dir}/jar"><fileset dir="${src.dir}/jar/" /><fileset dir="${build.dir}/jar/" /></copy><replace file="${package.dir}/ant-using.xml" token="REPLACE_ANT_USING" value="${packageversion}" /><summarise-manifest package="${packagename}" version="${packageversion}" /></target><target name="clean" depends="ant-clean-task.clean" description="Deletes previously built artifacts." /><target name="release" depends="build,ant-release-task.release" description="Release the artifacts to dpkg_archive." /></project>