|
8 | 8 |
|
9 | 9 | <property file="build.properties"/>
|
10 | 10 |
|
| 11 | + <tstamp> |
| 12 | + <format property="timestamp" pattern="yyyy-MM-dd'T'HH:mm:ssXXX"/> |
| 13 | + </tstamp> |
| 14 | + |
11 | 15 | <target name="clean"
|
12 | 16 | description="Deletes all generated files">
|
13 | 17 | <delete dir="${build_dir}"/>
|
|
71 | 75 | description="Creates JAR packages">
|
72 | 76 | <mkdir dir="${jar_dir}"/>
|
73 | 77 |
|
74 |
| - <jar destfile="${jar_dir}/xz.jar"> |
| 78 | + <jar destfile="${jar_dir}/xz.jar" modificationtime="${timestamp}"> |
75 | 79 | <fileset dir="${classes_dir}" includes="org/tukaani/xz/**"/>
|
76 | 80 | <zipfileset prefix="META-INF/versions/9/" dir="${classes9_dir}"
|
77 | 81 | unless:true="${java8only}"/>
|
|
95 | 99 | </manifest>
|
96 | 100 | </jar>
|
97 | 101 |
|
98 |
| - <jar destfile="${jar_dir}/TestAllocSpeed.jar" basedir="${classes_dir}" |
| 102 | + <jar destfile="${jar_dir}/TestAllocSpeed.jar" |
| 103 | + modificationtime="${timestamp}" |
| 104 | + basedir="${classes_dir}" |
99 | 105 | includes="TestAllocSpeed.class">
|
100 | 106 | <manifest>
|
101 | 107 | <attribute name="Main-Class" value="TestAllocSpeed"/>
|
102 | 108 | <attribute name="Class-Path" value="xz.jar"/>
|
103 | 109 | </manifest>
|
104 | 110 | </jar>
|
105 | 111 |
|
106 |
| - <jar destfile="${jar_dir}/XZEncDemo.jar" basedir="${classes_dir}" |
| 112 | + <jar destfile="${jar_dir}/XZEncDemo.jar" |
| 113 | + modificationtime="${timestamp}" |
| 114 | + basedir="${classes_dir}" |
107 | 115 | includes="XZEncDemo.class">
|
108 | 116 | <manifest>
|
109 | 117 | <attribute name="Main-Class" value="XZEncDemo"/>
|
110 | 118 | <attribute name="Class-Path" value="xz.jar"/>
|
111 | 119 | </manifest>
|
112 | 120 | </jar>
|
113 | 121 |
|
114 |
| - <jar destfile="${jar_dir}/XZDecDemo.jar" basedir="${classes_dir}" |
| 122 | + <jar destfile="${jar_dir}/XZDecDemo.jar" |
| 123 | + modificationtime="${timestamp}" |
| 124 | + basedir="${classes_dir}" |
115 | 125 | includes="XZDecDemo.class">
|
116 | 126 | <manifest>
|
117 | 127 | <attribute name="Main-Class" value="XZDecDemo"/>
|
118 | 128 | <attribute name="Class-Path" value="xz.jar"/>
|
119 | 129 | </manifest>
|
120 | 130 | </jar>
|
121 | 131 |
|
122 |
| - <jar destfile="${jar_dir}/XZSeekEncDemo.jar" basedir="${classes_dir}" |
| 132 | + <jar destfile="${jar_dir}/XZSeekEncDemo.jar" |
| 133 | + modificationtime="${timestamp}" |
| 134 | + basedir="${classes_dir}" |
123 | 135 | includes="XZSeekEncDemo.class">
|
124 | 136 | <manifest>
|
125 | 137 | <attribute name="Main-Class" value="XZSeekEncDemo"/>
|
126 | 138 | <attribute name="Class-Path" value="xz.jar"/>
|
127 | 139 | </manifest>
|
128 | 140 | </jar>
|
129 | 141 |
|
130 |
| - <jar destfile="${jar_dir}/XZSeekDecDemo.jar" basedir="${classes_dir}" |
| 142 | + <jar destfile="${jar_dir}/XZSeekDecDemo.jar" |
| 143 | + modificationtime="${timestamp}" |
| 144 | + basedir="${classes_dir}" |
131 | 145 | includes="XZSeekDecDemo.class">
|
132 | 146 | <manifest>
|
133 | 147 | <attribute name="Main-Class" value="XZSeekDecDemo"/>
|
134 | 148 | <attribute name="Class-Path" value="xz.jar"/>
|
135 | 149 | </manifest>
|
136 | 150 | </jar>
|
137 | 151 |
|
138 |
| - <jar destfile="${jar_dir}/LZMAEncDemo.jar" basedir="${classes_dir}" |
| 152 | + <jar destfile="${jar_dir}/LZMAEncDemo.jar" |
| 153 | + modificationtime="${timestamp}" |
| 154 | + basedir="${classes_dir}" |
139 | 155 | includes="LZMAEncDemo.class">
|
140 | 156 | <manifest>
|
141 | 157 | <attribute name="Main-Class" value="LZMAEncDemo"/>
|
142 | 158 | <attribute name="Class-Path" value="xz.jar"/>
|
143 | 159 | </manifest>
|
144 | 160 | </jar>
|
145 | 161 |
|
146 |
| - <jar destfile="${jar_dir}/LZMADecDemo.jar" basedir="${classes_dir}" |
| 162 | + <jar destfile="${jar_dir}/LZMADecDemo.jar" |
| 163 | + modificationtime="${timestamp}" |
| 164 | + basedir="${classes_dir}" |
147 | 165 | includes="LZMADecDemo.class">
|
148 | 166 | <manifest>
|
149 | 167 | <attribute name="Main-Class" value="LZMADecDemo"/>
|
|
176 | 194 | preservelastmodified="true" overwrite="true"/>
|
177 | 195 |
|
178 | 196 | <jar destfile="${maven_dir}/xz-${version}-javadoc.jar"
|
| 197 | + modificationtime="${timestamp}" |
179 | 198 | basedir="${doc_dir}"/>
|
180 | 199 |
|
181 |
| - <jar destfile="${maven_dir}/xz-${version}-sources.jar"> |
| 200 | + <jar destfile="${maven_dir}/xz-${version}-sources.jar" |
| 201 | + modificationtime="${timestamp}"> |
182 | 202 | <fileset dir="${src_dir}" includes="org/tukaani/xz/**"/>
|
183 | 203 | <zipfileset prefix="META-INF/versions/9/" dir="${src9_dir}"/>
|
184 | 204 | </jar>
|
|
0 commit comments