<?xml version="1.0" encoding="UTF-8"?>
<project name="struts2" default="about" basedir=".">
<target name="init">
<property name="build" value="build" />
<property name="src" value="src"/>
<property environment="myenc"/>
<!-- 写成 WebContent/WEB-INF/lib/*.jar会报错
至于原因我就不清楚了
-->
<property name="struts2jar1"
value="WebContent/WEB-INF/lib/freemarker-2.3.15.jar"
/>
<property name="struts2jar2"
value="WebContent/WEB-INF/lib/struts2-core-2.1.8.1.jar"
/>
<property name="struts2jar3"
value="WebContent/WEB-INF/lib/xwork-core-2.1.6.jar"
/>
<mkdir dir="${build}" />
<mkdir dir="${build}/WEB-INF"/>
<mkdir dir="${build}/WEB-INF/classes"/>
<copy todir="${build}">
<fileset dir="${basedir}">
<!-- 这里有点小bug -->
<include name="*.jsp" />
<include name="WEB-INF/**"/>
<exclude name="bulid.xml"/>
</fileset>
</copy>
</target>
<target name="compile" depends="init">
<javac srcdir="${src}"
destdir="${build}/WEB-INF/classes"
classpath="${struts2jar1}:${struts2jar2}:${struts2jar3}"
/>
<echo>
正在编译...
</echo>
</target>
<target name="struts2war" depends="compile">
<war warfile="D:/apache-tomcat-6.0.18/webapps/struts2.war"
webxml="${build}/WEB-INF/web.xml"
>
<lib dir="${build}/WEB-INF/lib"/>
<fileset dir="${build}" />
</war>
<echo>
正在打包...
</echo>
</target>
<target name="about">
<echo>
要开始打包了...
</echo>
</target>
</project>
ant打包配置
最新推荐文章于 2021-10-09 14:27:04 发布