1 <?xml version="1.0" encoding="utf-8" ?>
2 <!DOCTYPE configuration>
3 <project name="ConvBusstop" default="all" basedir=".">
8 ./lib/jar-in-jar-loader.zip
10 <property name="src" value="${basedir}/src" />
11 <property name="classes" value="${basedir}/classes" />
12 <property name="appname" value="ConvBusstop"></property>
13 <property name="version" value=""></property>
14 <property name="dblib" value="hsqldb.jar"></property>
15 <property name="hayashilib" value="hayashi.jar"></property>
16 <property name="dest" value="${basedir}/dest"></property>
22 <target name="clean" description="前回作成したclassファイルを削除する">
24 <fileset dir="${classes}" includes="**/*.class" />
25 <fileset dir="${src}" includes="**/*.class" />
33 <target name="compile_src" depends="clean" description="コンパイル src">
34 <javac optimize="off" debug="on" verbose="false" srcdir="${src}" destdir="${classes}" encoding="UTF-8" >
36 <exclude name="**/*.smap" />
39 <pathelement path="${src}"/>
40 <fileset dir="${basedir}/..">
41 <include name="${hayashilib}"/>
42 <include name="${dblib}"/>
51 <target name="create_run_jar" depends="compile_src" description="'${appname}.jar'を作成する">
53 <format property="ts" pattern="yyyy/MM/dd-HH:mm:ss-z"/>
55 <jar destfile="${dest}/${appname}.jar">
56 <fileset dir="${src}" includes="**/*.png" />
57 <fileset dir="${src}" includes="**/*.gif" />
58 <fileset dir="${src}" includes="**/*.jpg" />
59 <fileset dir="${src}" includes="database.properties" />
62 <attribute name="Main-Class" value="org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader"/>
63 <attribute name="Rsrc-Main-Class" value="osm.jp.ConvBusstop"/>
64 <attribute name="Class-Path" value="."/>
65 <attribute name="Rsrc-Class-Path" value="./ ../ ${hayashilib} ${dblib}"/>
66 <attribute name="Implementation-Title" value="${appname}"/>
67 <attribute name="Implementation-Version" value="${appname}"/>
68 <attribute name="Implementation-Vendor" value="hayashi"/>
69 <attribute name="Build-Id" value="${ts} (${user.name} [${os.name} ${os.version} ${os.arch}])"/>
71 <zipfileset src="../jar-in-jar-loader.zip"/>
72 <zipfileset dir="classes"/>
73 <zipfileset dir="${src}"/>
74 <zipfileset dir="${basedir}/.." includes="${hayashilib}"/>
75 <zipfileset dir="${basedir}/.." includes="${dblib}"/>
82 <target name="deploy" depends="create_run_jar" description="'${appname}.jar'を作成する">
83 <copy preservelastmodified="true" todir="${deploy}">
84 <fileset file="${src}/ConvBusstop.bat"/>
85 <fileset file="${src}/expBusstop.bat"/>
89 <target name="all" depends="create_run_jar"></target>