Subversion Repositories DevTools

Rev

Rev 1970 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1972 jgill 1
<project name="ant-using">
1960 mtynas 2
 
1972 jgill 3
    <description>Build and release the ant-using package.</description>
1960 mtynas 4
 
1972 jgill 5
    <property name="env" environment="env" value="not used" />
6
    <property name="release.dir" value="${basedir}/build/release" />
7
    <property name="src.dir" value="${basedir}/src" />
1960 mtynas 8
 
1972 jgill 9
    <import file="auto.xml" optional="true" />
10
    <import file="${ant.project.name}depends.xml" />
1960 mtynas 11
 
1972 jgill 12
    <taskdef resource="net/sf/antcontrib/antlib.xml">
13
        <classpath>
14
            <pathelement location="${env.GBE_DPKG}/antcontrib/${antcontrib}/jar/ant-contrib.jar" />
15
        </classpath>
16
    </taskdef>
1960 mtynas 17
 
1972 jgill 18
    <taskdef resource="jats.properties">
19
        <classpath>
20
            <pathelement path="${env.GBE_DPKG}/jants/${jants}/jar/jants.jar" />
21
            <pathelement path="${env.GBE_DPKG}/clearcase/${clearcase}/jar/clearcase.jar" />
22
        </classpath>
23
    </taskdef>
1960 mtynas 24
 
25
 
1972 jgill 26
    <!-- Get ant-using from own source dir instead of build repository! -->
27
    <import file="${src.dir}/ant-using.xml" />
1960 mtynas 28
 
1972 jgill 29
    <property name="build.dir" value="${basedir}/build" />
30
    <property name="package.dir" value="${build.dir}/pkg" />
1962 mhunt 31
 
1972 jgill 32
    <usingall />
1962 mhunt 33
 
1972 jgill 34
    <target name="run_tests" />
1960 mtynas 35
 
1972 jgill 36
    <target name="compile" />
1960 mtynas 37
 
1972 jgill 38
    <!--
39
	  P A C K A G E
40
	  -->
41
    <target name="build" depends="" description="Creates the jar archives.">
1960 mtynas 42
 
1972 jgill 43
        <mkdir dir="${package.dir}" />
44
        <mkdir dir="${package.dir}/jar" />
1960 mtynas 45
 
1972 jgill 46
        <copy todir="${package.dir}">
47
            <fileset dir="${src.dir}" includes="*.xml" />
48
        </copy>
1960 mtynas 49
 
1972 jgill 50
        <copy todir="${package.dir}/jar">
51
            <fileset dir="${using.antcontrib.basedir}/jar/" />
52
            <fileset dir="${using.antshield.basedir}/jar/" />
53
            <fileset dir="${using.clearcase.basedir}/jar/" />
54
            <fileset dir="${using.clearcase.basedir}/jar/" />
55
 
56
            <fileset dir="${using.jants.basedir}/jar/" />
57
            <fileset dir="${using.JavaSVN.basedir}/jar/" />
58
            <fileset dir="${using.JavaSVN.basedir}/jar/" />
59
            <fileset dir="${using.JavaSVN.basedir}/jar/" />
60
            <fileset dir="${using.svnant.basedir}/jar/" />
61
        </copy>
62
 
63
        <replace file="${package.dir}/ant-using.xml" token="REPLACE_ANT_USING" value="${packageversion}" />
64
    </target>
65
 
66
    <target name="make_package" >
67
 
68
        <summarise-manifest package="${packagename}" version="${packageversion}" />
69
 
70
    </target>
71
 
72
    <target name="clean" depends="ant-clean-task.clean" description="Deletes previously built artifacts." />
73
 
74
    <target name="release" depends="ant-release-task.release" description="Release the artifacts to dpkg_archive." />
1960 mtynas 75
</project>
1972 jgill 76