Ant体验

原创 2016年10月25日 08:51:11

代码示例

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

<project name="package" basedir="." default="package">
    <property name="tomcat" value="D:/Apache-Tomcat-6.0.41/webapps"/>
    <property name="destination" value="."/>

    <tstamp>
        <format property="now" pattern="yyyyMMddHHmm" locale="en" />
    </tstamp>

    <target name="echo">
        <echo message="hello ant"/>
    </target>

    <target name="package" depends="echo">
        <!--
        <zip destfile="${destination}/HD${now}.zip" basedir="${tomcat}" includes="*/WEB-INF/classes/**/*.class,*/WEB-INF/classes/jdbc.properties"/>
        -->
        <zip destfile="${destination}/HD${now}.zip">
            <fileset dir="${tomcat}">
               <include name="*/WEB-INF/classes/**/*.class"/>  <!--不能用,号写多个-->
               <include name="*/WEB-INF/classes/jdbc.properties"/>
            </fileset>
        </zip>
    </target>
</project>

关键点

  • 定义时间
  • 文件夹内选择

定义时间

<tstamp>
        <format property="now" pattern="yyyyMMddHHmm" locale="en" />
    </tstamp>

用例:${now}

文件夹内选择

<zip destfile="${destination}/HD${now}.zip" basedir="${tomcat}" includes="*/WEB-INF/classes/**/*.class,*/WEB-INF/classes/jdbc.properties"/>

basedir:基夹
includes:取件模式,用“,”号分割多个过滤条件。
excludes:不取件模式,用“,”号分割多个过滤条件。

<zip destfile="${destination}/HD${now}.zip">
            <fileset dir="${tomcat}">
               <include name="*/WEB-INF/classes/**/*.class"/>  <!--不能用,号写多个-->
               <include name="*/WEB-INF/classes/jdbc.properties"/>
            </fileset>
        </zip>

dir:基夹
include:取件模式,只能有一个模式。
exclude:不取件模式,只能有一个模式。

<fileset dir="${tomcat}">
   <include name="*/WEB-INF/classes/**"/>(1)  <!--不能用,号写多个-->
   <exclude name="*/WEB-INF/classes/*" />(2)  <!--不取classes下的所有文件-->           
</fileset>  

取classes下的所有文件和文件夹,但不包括classes下的配置文件
(1)取classes下的所有文件,文件夹
(2)不取classes下的所有文件

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux_Ant主题

使用Ant批量打包Android应用完全指南

本文章由Socks完成,博客地址:http://blog.csdn.net/zhaokaiqiang1992  转载请说明! 折腾了一下午,百度了一下午,终于实现了使用Ant对An...

Ant_Colony_Optimization.pdf

  • 2016-09-16 20:57
  • 2.02MB
  • 下载

apache.ant.tools.jar

  • 2016-08-31 15:24
  • 1.94MB
  • 下载

安卓开发中JDK、SDK、NDK、ADT、ANT等概念作用解释

这个是从网上找到的对这几个名词的解释: 主要对初接触的人有用,对多平台开发人员可能记混的也有点作用。 名词解释 很多初接触安卓的朋友在配置开发环境时面对诸如JDK、SDK、NDK、ADT等概念一...

ant可持续集成工具

  • 2016-08-20 14:41
  • 7.93MB
  • 下载

apache-ant-1.8.2-bin

  • 2017-08-15 08:42
  • 10.41MB
  • 下载

ant入门 -自动打包apk(备忘)

webapp被炒得很热,所以这两天看了一下ant自动apk打包,在此做一下备忘 一、配置好android脚本编译app的环境 **- 1、 下载jdk 1.6版** 安装...

apache-ant-1.10.1-bin

  • 2017-08-04 21:44
  • 8.42MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)