ant打包配置

<?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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值