Subversion Repositories DevTools

Rev

Rev 866 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 866 Rev 4123
Line 4... Line 4...
4
 
4
 
5
    <property name="src.dir"                value="${basedir}"/>
5
    <property name="src.dir"                value="${basedir}"/>
6
    <property name="build.dir"              value="${basedir}/java.build"/>
6
    <property name="build.dir"              value="${basedir}/java.build"/>
7
    <property name="build.classes.dir"      value="${build.dir}/classes"/>
7
    <property name="build.classes.dir"      value="${build.dir}/classes"/>
8
    <property name="pkg.dir"                value="${build.dir}/jar"/>
8
    <property name="pkg.dir"                value="${build.dir}/jar"/>
-
 
9
    <property name="manifest"               value="${build.dir}/UtilManifest.txt"/>
9
 
10
 
10
    <path id="base.path">
11
    <path id="base.path">
11
        <pathelement location="${build.classes.dir}" />
12
        <pathelement location="${build.classes.dir}" />
12
     </path>
13
     </path>
13
 
14
 
Line 35... Line 36...
35
 
36
 
36
    <target name="package" 
37
    <target name="package" 
37
            depends="compile"
38
            depends="compile"
38
            description="Creates the jar archives.">
39
            description="Creates the jar archives.">
39
            
40
            
40
			<delete file="UtilManifest.txt"/>
41
			<delete file="${manifest}"/>
41
			<property file="../version.properties"/>
42
			<property file="../version.properties"/>
42
			
43
			
43
			<manifest file="UtilManifest.txt">
44
			<manifest file="${manifest}">
44
				<attribute name="Specification-Title" value="${PACKAGE}"/>
45
				<attribute name="Specification-Title" value="${PACKAGE}"/>
45
				<attribute name="Specification-Version" value="${MAJOR}"/>
46
				<attribute name="Specification-Version" value="${MAJOR}"/>
46
				<attribute name="Specification-Vendor" value="ERG Transit Systems"/>
47
				<attribute name="Specification-Vendor" value="ERG Transit Systems"/>
47
				<attribute name="Implementation-Title" value="com.erggroup.buildtool.util"/>
48
				<attribute name="Implementation-Title" value="com.erggroup.buildtool.util"/>
48
				<attribute name="Implementation-Version" value="${VERSION}"/>
49
				<attribute name="Implementation-Version" value="${VERSION}"/>
Line 52... Line 53...
52
				<attribute name="Main-Class" value="com.erggroup.buildtool.util.Config"/>
53
				<attribute name="Main-Class" value="com.erggroup.buildtool.util.Config"/>
53
			</manifest>
54
			</manifest>
54
 
55
 
55
            <mkdir dir="${pkg.dir}"/>
56
            <mkdir dir="${pkg.dir}"/>
56
            <jar jarfile="${pkg.dir}/${ant.project.name}${GBE_TYPE}.jar"
57
            <jar jarfile="${pkg.dir}/${ant.project.name}${GBE_TYPE}.jar"
57
					manifest="UtilManifest.txt"
58
					manifest="${manifest}"
58
					basedir="${build.classes.dir}"
59
					basedir="${build.classes.dir}"
59
					includes = "com/erggroup/buildtool/util/*.class">
60
					includes = "com/erggroup/buildtool/util/*.class">
60
            </jar>
61
            </jar>
61
    </target>
62
    </target>
62
 
63