<!--
[STEP 1] クリーンナップ
- -->
+ -->
<target name="clean" description="前回作成したclassファイルを削除する">
<delete>
<fileset dir="${classes}" includes="**/*.class" />
<!--
[STEP 2] コンパイル
- -->
+ -->
<target name="compile_src" depends="clean" description="コンパイル src">
<javac optimize="off" debug="on" verbose="false" srcdir="${src}" destdir="${classes}" encoding="UTF-8" >
<include name="**" />
<!--
[STEP 3] リンク
- -->
+ -->
<target name="create_run_jar" depends="compile_src" description="'${appname}.jar'を作成する">
<tstamp>
<format property="ts" pattern="yyyy/MM/dd-HH:mm:ss-z"/>
</tstamp>
- <jar destfile="${dest}/${appname}.jar">
+ <jar destfile="${basedir}/${appname}.jar">
<fileset dir="${src}" includes="**/*.png" />
<fileset dir="${src}" includes="**/*.gif" />
<fileset dir="${src}" includes="**/*.jpg" />
- <fileset dir="${src}" includes="database.properties" />
+
<manifest>
<attribute name="Main-Class" value="org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader"/>
<!--
[STEP 4] デプロイ
- -->
+ -->
<target name="deploy" depends="create_run_jar" description="'${appname}.jar'を作成する">
- <copy preservelastmodified="true" todir="${deploy}">
+ <zip zipfile="${appname}.zip">
+ <fileset dir="${basedir}" includesfile="${appname}.jar"/>
+ <fileset dir="${src}" includesfile="ConvBusstop.bat"/>
+ <fileset dir="${src}" includesfile="database.properties"/>
+ </zip>
+ <copy preservelastmodified="true" todir="${dest}">
<fileset file="${src}/ConvBusstop.bat"/>
- <fileset file="${src}/expBusstop.bat"/>
+ <fileset file="${src}/database.properties" />
</copy>
</target>
- <target name="all" depends="create_run_jar"></target>
+ <target name="all" depends="deploy"></target>
</project>