Ant build.xml

</pre><pre class="html" name="code"><?xml version="1.0" ?>
<project name="monitor" default="war">
 <property name="src" value="src" />
 <property name="WebContent" value="WebContent" />
 <property name="dist" value="D:/resin-3.1.12/webapps" />
 <property name="warDest" value="wardest" />
 <property name="classDest" value="class" />
 <property name="source-encoding" value="UTF-8" />
 <property name="warName" value="sms.war"/>

 <!--编译java源文件所需的jar文件 -->
 <path id="build-classpath">
  <fileset dir="WebContent\WEB-INF\lib">
   <include name="*.jar" />
  </fileset>
 </path>
 
 <!--清理-->
 <target name="clean">
  <delete dir="${dist}" />
 </target>
 
 <!-- 初始化,建立相关的文件夹-->
 <target name="init">
  <mkdir dir="${dist}"/>
  <mkdir dir="${dist}/${warDest}" />
  <mkdir dir="${dist}/${classDest}" />
 </target>
 
 <!-- 编译java源文件并拷贝到相应的文件夹-->
 <target name="compile" depends="init">
  <javac srcdir="${src}" destdir="${dist}/${classDest}"  target="1.5"
   classpathref="build-classpath" encoding="${source-encoding}"
   debug="true" debuglevel="source,lines,vars">
  </javac>
 </target>
 
 <!--拷贝webcontent文件到相应的文件夹-->
 <target name="copy">
  <copy todir="${dist}/${warDest}">
   <fileset dir="${WebContent}">
    <exclude name="**/*.jar"/>
   </fileset>
  </copy>
  <copy todir="${dist}/${classDest}">
   <fileset dir="${src}">
    <exclude name="**/*.java"/>
   </fileset>
  </copy>
 
 </target>
 
 <!--打包-->
 <target name="war" depends="compile, copy">
  <war destfile="${dist}/${warName}" webxml="${WebContent}/WEB-INF/web.xml">
   <fileset dir="${dist}/${warDest}" />
   <lib dir="${WebContent}/WEB-INF/lib"/>
   <classes dir="${dist}/${classDest}"></classes>
  </war>
  <delete dir="${dist}/${warDest}"></delete>
  <delete dir="${dist}/${classDest}"></delete>
 </target>
 
</project>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值