一、下載ant程序包:web
二、安裝jdkapp
三、ant_home環境變量配置eclipse
四、ant配置文件:jsp
<?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>
五、執行ant:ui