Navigation


root/distbuild.xml

Revision 235:69f4924d46a4, 3.1 KB (checked in by klider, 6 days ago)

#24 - release notes file

Line  
1 <project name="dac.dists" default="prepare.dists" basedir=".">
2
3     <import file="build.xml" />
4
5     <property name="dist.src.name" value="dacframe-dac-${version}-src" />
6     <property name="dist.bin.name" value="dacframe-dac-${version}" />
7     <property name="dist.src.dir" value="${basedir}/dist/${dist.src.name}" />
8     <property name="dist.bin.dir" value="${basedir}/dist/${dist.bin.name}" />
9
10     <target name="prepare.dists">
11         <antcall target="clean.all" />
12         <antcall target="init" />
13         <antcall target="jar" />
14         <antcall target="javadoc" />
15         <antcall target="umldoc" />
16         <antcall target="make.archive.zip" />
17         <antcall target="make.archive.tar" />
18     </target>
19
20     <target name="make.archive.zip" depends="prepare.dist.src, prepare.dist.bin">
21         <zip destfile="${dist.dir}/${dist.src.name}.zip" basedir="${dist.dir}" includes="${dist.src.name}/**" />
22         <zip destfile="${dist.dir}/${dist.bin.name}.zip" basedir="${dist.dir}" includes="${dist.bin.name}/**" />
23     </target>
24
25     <target name="make.archive.tar" depends="prepare.dist.src, prepare.dist.bin">
26         <tar destfile="${dist.dir}/${dist.src.name}.tar.gz" compression="gzip">
27           <zipfileset src="${dist.dir}/${dist.src.name}.zip"/>
28         </tar>
29         <tar destfile="${dist.dir}/${dist.bin.name}.tar.gz" compression="gzip">
30           <zipfileset src="${dist.dir}/${dist.bin.name}.zip"/>
31         </tar>
32     </target>
33
34     <target name="prepare.dist.src">
35         <mkdir dir="${dist.src.dir}" />
36         <copy todir="${dist.src.dir}" >
37             <fileset file="build.xml" />
38             <fileset file="ivy.xml" />
39             <fileset file="ivysettings.xml" />
40             <fileset file="LICENSE" />
41             <fileset file="LICENSE.LESSER" />
42             <fileset file="release_notes.txt" />
43         </copy>
44         <copy todir="${dist.src.dir}/etc" >
45             <fileset dir="etc" />
46         </copy>
47         <copy todir="${dist.src.dir}/src" >
48             <fileset dir="src" />
49         </copy>
50         <copy todir="${dist.src.dir}/samples" >
51             <fileset dir="samples" />
52         </copy>
53     </target>
54
55     <target name="prepare.dist.bin">
56         <mkdir dir="${dist.bin.dir}" />
57         <copy todir="${dist.bin.dir}" >
58             <fileset file="LICENSE" />
59             <fileset file="LICENSE.LESSER" />
60             <fileset file="release_notes.txt" />
61         </copy>
62         <copy tofile="${dist.bin.dir}/build.xml" >
63             <fileset file="binbuild.xml" />
64         </copy>
65         <copy todir="${dist.bin.dir}/etc" >
66             <fileset dir="etc" />
67         </copy>
68         <copy todir="${dist.bin.dir}/samples" >
69             <fileset dir="samples" />
70         </copy>
71         <copy todir="${dist.bin.dir}/docs" >
72             <fileset dir="docs" />
73         </copy>
74         <copy todir="${dist.bin.dir}/lib" >
75             <fileset dir="lib">
76                 <exclude name="*-doc-*" />
77                 <exclude name="*-src-*" />
78                 <exclude name="umlgraph-*" />
79             </fileset>
80             <fileset file="${dist.dir}/dacframe-dac-${version}.jar" />
81         </copy>
82     </target>
83
84 </project>
Note: See TracBrowser for help on using the browser.