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