|
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