Ant 中的build.xml配置

 以下代码是在某个工程中的配置,个人可以根据自己的工程进行修改

 

<?xml version="1.0"?>
<project name="aaa" basedir="." default="dist">

<!-- aaa为项目名 -->
 <property name="dist.name" value="WebRoot"/>
 <property name="src" location="${dist.name}/src"/>
 <property name="build" location="${dist.name}/WebRoot/WEB-INF/classes"/>
 <property name="lib" location="${dist.name}/WebRoot/WEB-INF/lib"/>
 <property name="dist" location="C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps"/>

<!-- 定义classpath -->
 <path id="project.class.path">
 <pathelement path ="/WebRoot/WEB-INF/classes"/>
 <pathelement path ="/WebRoot/WEB-INF/lib"/>
 <pathelement path ="${classpath}"/>
 </path>
<!-- 初始化任务 -->
 <target name="init">
 <mkdir dir="${dist.name}"/>
 <mkdir dir="${src}"/>
 <mkdir dir="${lib}"/>
 <mkdir dir="${build}"/>
 </target>
 
<!-- 编译 -->
 <target name="compile" depends="init">
 <javac srcdir="${src}" destdir="${build}">
  <classpath refid="project.class.path"/>
 </javac>
 </target>
<!-- 打war包 -->
 
<target name="dist" depends="compile"
 description="Create binary distribution">
 <mkdir dir="${dist}"/>
 <war destfile="${dist}/${dist.name}.war"
 webxml="${dist.name}/WEB-INF/web.xml">
 <classes dir="${dist.name}/WEB-INF/classes"/>
 <lib dir="${dist.name}/WEB-INF/lib"/>
 </war>
</target>
</project>

 

配置好后,在工程中进行运行。出现下面的提示,表示发布成功:

 

Buildfile: D:/news/bbb/build.xml
init:
compile:
dist:
      [war] Building war: C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/WebRoot.war
BUILD SUCCESSFUL
Total time: 703 milliseconds

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值