|
26 | 26 |
|
27 | 27 | <!-- Directories --> |
28 | 28 | <property name="lib_dir" value="lib"/> |
29 | | - <property name="dist_dir" value="dist_jar"/> |
30 | | - <property name="build_dir" value="dist_build"/> |
31 | | - <property name="javadoc_dir" value="dist_javadoc"/> |
| 29 | + <property name="dist_dir" value="dist"/> |
| 30 | + <property name="build_dir" value="build"/> |
| 31 | + <property name="javadoc_dir" value="build/javadoc"/> |
32 | 32 |
|
33 | 33 |
|
34 | 34 | <!-- Project Directories --> |
|
111 | 111 | <delete dir="${build_dir}"/> |
112 | 112 | <delete dir="${dist_dir}"/> |
113 | 113 | <delete dir="${javadoc_dir}"/> |
| 114 | + <delete dir="projects/jar/bin"/> |
| 115 | + <delete dir="projects/test/WEB-INF"/> |
114 | 116 |
|
115 | 117 | <mkdir dir="${build_dir}"/> |
116 | 118 | <mkdir dir="${build_dir}/binary"/> |
|
132 | 134 |
|
133 | 135 | <delete dir="${dest.jar}"/> |
134 | 136 | <mkdir dir="${dest.jar}"/> |
135 | | - <javac srcdir="${src.jar}" destdir="${dest.jar}" debug="${debug}" source="1.4" deprecation="yes"> |
| 137 | + <javac srcdir="${src.jar}" destdir="${dest.jar}" debug="${debug}" source="1.4" target="1.4" deprecation="yes"> |
136 | 138 | <classpath refid="library_class_path"/> |
137 | 139 | </javac> |
138 | 140 |
|
|
168 | 170 | </copy> |
169 | 171 | <copy file="${build_dir}/binary/jar/echopointng-${version}.jar" todir="${dest.test}/lib" /> |
170 | 172 |
|
171 | | - <javac srcdir="${src.test}" destdir="${dest.test}/classes" debug="${debug}" source="1.4" deprecation="yes"> |
| 173 | + <javac srcdir="${src.test}" destdir="${dest.test}/classes" debug="${debug}" source="1.4" target="1.4" deprecation="yes"> |
172 | 174 | <classpath refid="library_class_path"/> |
173 | 175 | </javac> |
174 | 176 |
|
|
224 | 226 | <mkdir dir="${build_dir}/source"/> |
225 | 227 | <copy file="${licence_doc}" todir="${build_dir}/source"/> |
226 | 228 | <copy todir="${build_dir}/source"> |
227 | | - <fileset dir="." defaultexcludes="yes"> |
228 | | - <exclude name="${build_dir}/**"/> |
229 | | - <exclude name="${dist_dir}/**"/> |
230 | | - <exclude name="${javadoc_dir}/**"/> |
231 | | - <exclude name="CVS*/**"/> |
232 | | - <exclude name="dist_website*/**"/> |
233 | | - <exclude name="temp*/**"/> |
234 | | - <exclude name="contribs*/**"/> |
235 | | - <exclude name="oldversions*/**"/> |
236 | | - <exclude name="citydesk*/**"/> |
237 | | - <exclude name="bin*/**"/> |
238 | | - <exclude name="lib*/**"/> |
| 229 | + <fileset dir="projects" defaultexcludes="yes"> |
239 | 230 | <exclude name="**/*.nbattrs"/> |
240 | 231 | <exclude name="**/*.jar"/> |
241 | 232 | <exclude name="**/*.class"/> |
|
244 | 235 | </copy> |
245 | 236 | <mkdir dir="${dist_dir}"/> |
246 | 237 | <!-- Zip file --> |
247 | | - <zip zipfile="${dist_dir}/echopointng-src-${version}.zip" > |
| 238 | + <jar zipfile="${build_dir}/binary/jar/echopointng-${version}-sources.jar" > |
248 | 239 | <zipfileset dir="${build_dir}/source" prefix="echopointng" /> |
249 | | - </zip> |
| 240 | + </jar> |
| 241 | + </target> |
| 242 | + |
| 243 | + |
| 244 | + <!-- ************************************************************************************************** --> |
| 245 | + <!-- Create a release of the JavaDocs --> |
| 246 | + <target name="releaseJavaDoc" depends="javadoc" description="Create a release of the JavaDocs"> |
| 247 | + <mkdir dir="${dist_dir}"/> |
| 248 | + <copy file="${licence_doc}" todir="${javadoc_dir}"/> |
| 249 | + <!-- Zip file --> |
| 250 | + <jar zipfile="${build_dir}/binary/jar/echopointng-${version}-javadoc.jar" > |
| 251 | + <zipfileset dir="${javadoc_dir}/docs" /> |
| 252 | + </jar> |
250 | 253 | </target> |
251 | 254 |
|
252 | 255 | <!-- ************************************************************************************************** --> |
253 | | - <!-- Create a binary release. --> |
254 | | - <target name="releaseBin" depends="compile" description="Create a Binary release."> |
| 256 | + <target name="release" |
| 257 | + depends="start,compile, releaseSrc,releaseJavaDoc" |
| 258 | + description="Create all release packages"> |
| 259 | + <echo> |
| 260 | + Release Version : ${version} |
| 261 | + </echo> |
| 262 | + |
255 | 263 | <mkdir dir="${build_dir}/binary/lib"/> |
256 | 264 | <mkdir dir="${build_dir}/binary/jar"/> |
257 | 265 | <mkdir dir="${build_dir}/binary/war"/> |
|
261 | 269 | <copy todir="${build_dir}/binary/lib"> |
262 | 270 | <fileset dir="${lib_dir}"> |
263 | 271 | <patternset> |
264 | | - <include name="*.jar"/> |
| 272 | + <include name="*.jar"/> |
265 | 273 | </patternset> |
266 | 274 | </fileset> |
267 | 275 | </copy> |
268 | 276 |
|
269 | 277 | <!-- Zip file --> |
270 | | - <zip zipfile="${dist_dir}/echopointng-bin-${version}.zip"> |
271 | | - <zipfileset dir="${build_dir}/binary" prefix="echopointng" /> |
272 | | - </zip> |
273 | | - </target> |
| 278 | + <zip zipfile="${dist_dir}/echopointng-${version}.zip"> |
| 279 | + <zipfileset dir="${build_dir}/binary" prefix="echopointng-${version}" /> |
| 280 | + </zip> |
274 | 281 |
|
275 | | - |
276 | | - <!-- ************************************************************************************************** --> |
277 | | - <!-- Create a release of the JavaDocs --> |
278 | | - <target name="releaseJavaDoc" depends="javadoc" description="Create a release of the JavaDocs"> |
279 | | - <mkdir dir="${dist_dir}"/> |
280 | | - <copy file="${licence_doc}" todir="${javadoc_dir}"/> |
281 | | - <!-- Zip file --> |
282 | | - <zip zipfile="${dist_dir}/echopointng-docs-${version}.zip" > |
283 | | - <zipfileset dir="${javadoc_dir}" prefix="echopointng" /> |
284 | | - </zip> |
285 | | - </target> |
286 | | - |
287 | | - <!-- ************************************************************************************************** --> |
288 | | - <target name="release" |
289 | | - depends="start,releaseSrc,releaseJavaDoc,releaseBin" |
290 | | - description="Create all release packages"> |
291 | | - <echo> |
292 | | - Release Version : ${version} |
293 | | - </echo> |
294 | 282 | </target> |
295 | 283 |
|
296 | 284 | <!-- ************************************************************************************************** --> |
|
0 commit comments