Subversion Repositories DevTools

Rev

Rev 1970 | Go to most recent revision | 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="release.dir" value="${basedir}/build/release" />
    <property name="src.dir" value="${basedir}/src" />

    <import file="auto.xml" optional="true" />
    <import file="${ant.project.name}depends.xml" />

    <taskdef resource="net/sf/antcontrib/antlib.xml">
        <classpath>
            <pathelement location="${env.GBE_DPKG}/antcontrib/${antcontrib}/jar/ant-contrib.jar" />
        </classpath>
    </taskdef>

    <taskdef resource="jats.properties">
        <classpath>
            <pathelement path="${env.GBE_DPKG}/jants/${jants}/jar/jants.jar" />
            <pathelement path="${env.GBE_DPKG}/clearcase/${clearcase}/jar/clearcase.jar" />
        </classpath>
    </taskdef>


    <!-- Get ant-using from own source dir instead of build repository! -->
    <import file="${src.dir}/ant-using.xml" />

    <property name="build.dir" value="${basedir}/build" />
    <property name="package.dir" value="${build.dir}/pkg" />

    <usingall />

    <target name="run_tests" />

    <target name="compile" />

    <!--
          P A C K A G E
          -->
    <target name="build" depends="" description="Creates the jar archives.">

        <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="${using.antcontrib.basedir}/jar/" />
            <fileset dir="${using.antshield.basedir}/jar/" />
            <fileset dir="${using.clearcase.basedir}/jar/" />
            <fileset dir="${using.clearcase.basedir}/jar/" />

            <fileset dir="${using.jants.basedir}/jar/" />
            <fileset dir="${using.JavaSVN.basedir}/jar/" />
            <fileset dir="${using.JavaSVN.basedir}/jar/" />
            <fileset dir="${using.JavaSVN.basedir}/jar/" />
            <fileset dir="${using.svnant.basedir}/jar/" />
        </copy>

        <replace file="${package.dir}/ant-using.xml" token="REPLACE_ANT_USING" value="${packageversion}" />
    </target>

    <target name="make_package" >

        <summarise-manifest package="${packagename}" version="${packageversion}" />

    </target>

    <target name="clean" depends="ant-clean-task.clean" description="Deletes previously built artifacts." />

    <target name="release" depends="ant-release-task.release" description="Release the artifacts to dpkg_archive." />
</project>