`
learnmore
  • 浏览: 613024 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ant

阅读更多
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.附件为帮助文档!
分享到:
评论

相关推荐

    apache-ant-1.6.0-bin.zip_ant 1_ant 1.6_ant 1.6.0_ant-1.6.0_apach

    标签中的"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-1.6.5-bin.zip_ ant 1.6.5_ant_ant-1.6.5_apache ant win

    Apache Ant 是一个开源的构建工具,广泛用于Java项目构建,由Apache软件基金会开发。这个"apache-ant-1.6.5-bin.zip"文件是Ant的1.6.5版本的二进制发行版,适合在Windows操作系统上使用。Ant是基于Java的,它的主要...

    ant.jar下载

    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 ...

    ant.jar,ant-junit.jar,ant-launcher.jar,ant-trax.jar

    在IT行业中,Ant是一个至关重要的自动化构建工具,尤其在Java开发领域中被广泛使用。Ant以其XML为基础的构建文件(通常命名为build.xml)为特点,允许开发者定义和执行项目的构建任务。现在,让我们深入探讨一下标题...

    apache-ant-1.7.1-bin.zip_Ant 1.7_Apache-Ant 1.7.1_ant1.7_apache

    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 &lt;copy/&gt; 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开发工具 ant-1.9.6...

Global site tag (gtag.js) - Google Analytics