OSDN Git Service

1a62f60511e435037bfc42a8aa7dae8142c2398b
[ea2ddl/ea2ddl.git] / ea2ddl-parent / build.xml
1 <project name="ea2ddl" default="dist" basedir=".">\r
2 \r
3         <property name="version" value="0.0.2"/>\r
4 \r
5         <!-- =================================\r
6           target: clean\r
7          ================================= -->\r
8         <target name="clean" depends="" description="clean">\r
9                 <delete dir="dist/ea2ddl/lib"/>\r
10                 <delete dir="dist/ea2ddl-${version}.zip"/>\r
11         </target>\r
12 \r
13         <!-- =================================\r
14           target: dist\r
15          ================================= -->\r
16         <target name="dist" depends="clean" description="dist">\r
17                 <mkdir dir="dist/ea2ddl/lib"/>\r
18                 <jar destfile="dist/ea2ddl/lib/ea2ddl-${version}.jar">\r
19                         <fileset dir="../ea2ddl-common/target/classes"/>\r
20                         <fileset dir="../ea2ddl-dao/target/classes"/>\r
21                         <fileset dir="../ea2ddl-ddl/target/classes"/>\r
22                 </jar>\r
23 \r
24                 <copy todir="dist/ea2ddl/lib">\r
25                         <fileset dir="../ea2ddl-ddl/target/dependency" id="from">\r
26                                 <include name="**/*.jar" />\r
27                                 <exclude name="ea2ddl*" />\r
28                                 <exclude name="junit*"/>\r
29                                 <exclude name="easymock*"/>\r
30                         </fileset>\r
31                 </copy>\r
32 \r
33         <copy todir="dist/ea2ddl/templates">\r
34             <fileset dir="../ea2ddl-ddl/templates">\r
35                 <include name="**/*.ftl"/>\r
36             </fileset>\r
37         </copy>\r
38 \r
39                 <zip destfile="dist/ea2ddl-${version}.zip">\r
40                         <zipfileset dir="dist">\r
41                                 <exclude name="*.zip"/>\r
42                         </zipfileset>\r
43                 </zip>\r
44         </target>\r
45 \r
46 \r
47 </project>\r