使用ant打war包

2 篇文章 0 订阅
1 篇文章 0 订阅

ant打war包。需要将build.xml放入项目根路径。然后cmd下ant即可。

<?xml version="1.0" encoding="UTF-8"?>  

<project name="scjtf" basedir="." default="makewar">  
      <property name="classpath_lib" value="WebRoot/WEB-INF/lib" />  
    <property name="sources" value="${basedir}/src"/>    
    
    <path id="classpath">    
        <fileset dir="${classpath_lib}">    
            <include name="*.jar"/>    
        </fileset>    
    </path>    
      
    <property name="debuglevel" value="source,lines,vars"/>  
      
    <property name="target" value="1.7"/>  
    <property name="source" value="1.7"/>  
      
    <target name="init">  
        <property name="build" value="build"></property>  
        <property name="src" value="src"></property>  
        <mkdir dir="${build}"/>  
        <mkdir dir="${build}\WEB-INF"/>  
        <mkdir dir="${build}\WEB-INF\classes"/>  
        <mkdir dir="${build}\WEB-INF\lib"/>  
        <copy todir="${build}">  
            <fileset dir="${basedir}\WebRoot">  
                <include name="WEB-INF/**" />  
                <include name="**" />  
                  
            </fileset>  
        </copy>  
    </target>  
    <target name="complie" depends="init">    
        <javac srcdir="${src}" destdir="${build}/WEB-INF/classes" classpathref="classpath" includeantruntime="false"></javac>  
    </target>  

    <target name="makewar" depends="complie">  
        <war warfile="scjtf.war" webxml="${build}/WEB-INF/web.xml">  
            <lib dir="${build}/WEB-INF/lib">  
                <include name="**" />  
            </lib>  
            <classes dir="${build}/WEB-INF/classes"/>  
            <fileset dir="${build}"/>
        </war>  
        <delete dir="${build}"/>
    </target>  
</project>  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值