最近准备用ANT完成整个项目的打包发布工作,基本的格式像下面这样,当然还要根据自己的项目有所改变
<?xml version="1.0" encoding="utf-8"?>
<project name="ProjectTest" default="usage" basedir=".">
<property file="build.properties" />
<target name="prepare" description="Now Prepare...">
<mkdir dir="${dir_bin}" />
<mkdir dir="${dir_src}" />
<mkdir dir="${dir_res}" />
<mkdir dir="${dir_lib}" />
<mkdir dir="${dir_preverified}" />
<mkdir dir="${dir_classes}" />
<mkdir dir="${dir_temp}" />
<mkdir dir="${dir_img}" />
</target>
<target name="compile" description="Now Compile..." depends="prepare">
<javac classpath="${dir_midp2_api}:${dir_lib_api}"
bootclasspath="${dir_midp2_api}"
srcdir="${dir_src}"
destdir="${dir_classes}"
debug="${debug}">
</javac>
<unzip src="${dir_lib_api}"
dest="${dir_classes}">
</unzip>
</target>
<target name="preverify" description="Now Preverify..." depends="compile">
<exec executable="${dir_midp_home}/bin/preverify">
<arg line="-classpath ${dir_midp2_api}" />
<arg line="-d ${dir_preverified}" />
<arg line="${dir_classes}" />
</exec>
</target>
<target name="package" description="Now Package..." depends="preverify">
<jar basedir="${dir_preverified}"
jarfile="${dir_bin}/${jar}"
manifest="MANIFEST.MF">
<fileset dir="${dir_res}" />
</jar>
<copy file="${jad}" tofile="${dir_bin}/${jad}" />
</target>
</project>