1、下载ant程序包:
2、安装jdk
3、ant_home环境变量配置
4、ant配置文件:
<?xml version="1.0"?>
<project name="projectStudy" default="run" basedir="D:/ant打包工厂/out">
<property name="fromProject" value="D:/Qin_Conf/eclipse/workspace20150319/ILLgate"/>
<property name="fromClassPath" value="${fromProject}/build/classes"/>
<property name="fromConf" value="${fromProject}/conf"/>
<property name="fromWeb" value="${fromProject}/WebRoot"/>
<tstamp>
<format property="TODAY_UK" pattern="yyyyMMdd_HHmmss" locale="cn,CN"/>
</tstamp>
<property name="projectName" value="${TODAY_UK}/ILLgate"/>
<property name="classPath" value="${projectName}/WEB-INF/classes"/>
<target name="run" depends="confFile,class,webFile">
<echo message="The base dir is: ${basedir}"/>
</target>
<!-- 初始化 -->
<target name="init">
<!-- 建立classes目录 -->
<!--<delete dir="${basedir}"/>-->
<mkdir dir="${classPath}"/>
</target>
<!--conf下的配置文件 -->
<target name="confFile" depends="init">
<copy todir="${classPath}">
<fileset dir="${fromConf}">
<exclude name="*"/>
<exclude name="**/*"/>
<!--
<exclude name="*"/>
<exclude name="**/*"/>
-->
<!--如:
-->
</fileset>
</copy>
</target>
<!--src下的文件 记得后缀名改为.class -->
<target name="class" depends="init">
<copy todir="${classPath}">
<fileset dir="${fromClassPath}">
<!--如:
<exclude name="**/*"/>
-->
<include name="com/common/mapper/CarAndCardMapper.xml"/>
</fileset>
</copy>
</target>
<!--webroot下的文件 -->
<target name="webFile" depends="init">
<copy todir="${projectName}">
<fileset dir="${fromWeb}">
<!--如:
<exclude name="**/*"/>
<include name="js/queryCharts.js"/>
<include name="js/queryCharts.js"/>
<include name="WEB-INF/web/queryDeal/queryCharts.jsp"/>
<include name="js/watingApprove2.js"/>
-->
<include name="js/cardRecordInfo.js"/>
<include name="js/personRecordInfo.js"/>
<include name="WEB-INF/web/queryDeal/cardRecordInfo.jsp"/>
<include name="WEB-INF/web/queryDeal/personRecordInfo.jsp"/>
<include name="js/watingApprove.js"/>
<include name="js/watingApprove2.js"/>
<include name="js/approveManager.js"/>
<include name="js/approveManager2.js"/>
<include name="js/queryCharts.js"/>
</fileset>
</copy>
</target>
</project>
5、执行ant: