1.下载编译ant所需要的包文件
http://ant.apache.org/
2.主要的配置文件build.xml
<?xml version="1.0" encoding="gbk"?>
<!--default属性代表编译时的入口target-->
<project name="AntTest" default="anttest" basedir=".">
<!--初始化程序所需要的一些环境变量-->
<target name="init">
<property name="build" value="build"/>
<property name="src" value="src"/>
<property environment="myenv"/>
<property name="servletpath" value="${myenv.CATALINA_HOME}/lib/servlet-api.jar"/>
<mkdir dir="${build}"/>
<mkdir dir="${build}\WEB-INF"/>
<mkdir dir="${build}\WEB-INF\classes"/>
<echo message="${servletpath}"/>
<copy todir="${build}">
<!--build.xml放在WebRoot同级目录-->
<fileset dir="${basedir}/WebRoot">
<include name="*.jsp"/>
<include name="WEB-INF/**"/>
<exclude name="build.xml"/>
</fileset>
</copy>
</target>
<!--编译之前必须初始化init-->
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${build}/WEB-INF/classes" classpath="${servletpath}">
</javac>
</target>
<!--程序打war包-->
<target name="anttest" depends="compile">
<war warfile="${build}/anttest.war" webxml="${build}/WEB-INF/web.xml">
<lib dir="${build}/WEB-INF/lib"/>
<classes dir="${build}/WEB-INF/classes"/>
<fileset dir="${build}"/>
</war>
</target>
<target name="about">
<echo>
this build.xml build antest success!
</echo>
</target>
</project>
3.附件为帮助文档!
分享到:
相关推荐
标签中的"ant_1", "ant_1.6", "ant_1.6.0", "ant-1.6.0"和"apache-ant-1.6"都指的是Apache Ant的不同版本,1.6.0是其中的一个稳定版本,发布于2003年,提供了许多改进和新特性,比如支持JUnit 3.8,对ivy依赖管理...
Apache Ant 是一个开源的构建工具,广泛用于Java项目构建,由Apache软件基金会开发。这个"apache-ant-1.6.5-bin.zip"文件是Ant的1.6.5版本的二进制发行版,适合在Windows操作系统上使用。Ant是基于Java的,它的主要...
org.apache.tools.ant.Main org.apache.tools.ant.Task org.apache.tools.bzip2.CRC org.apache.tools.ant.Target org.apache.tools.ant.Project org.apache.tools.zip.ZipFile org.apache.tools.zip.ZipLong ...
在IT行业中,Ant是一个至关重要的自动化构建工具,尤其在Java开发领域中被广泛使用。Ant以其XML为基础的构建文件(通常命名为build.xml)为特点,允许开发者定义和执行项目的构建任务。现在,让我们深入探讨一下标题...
December 19, 2006 - Ant 1.7.0 Available Apache Ant 1.7.0 is now available for download. Ant 1.7 introduces a resource framework. Some of the core ant tasks such as <copy/> are now able to ...
开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6...