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下的所有文件

首次体验ANT

 一、下载ANT       http://ant.apache.org/bindownload.cgi,目前最新版本是1.7.0 (2007年8月)二、jdk和ant环境变量配置      jdk:...
  • lucifer1016
  • lucifer1016
  • 2007年09月29日 19:06
  • 361

新浪微博体验报告 -- 做一个懂设计的程序员

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie新浪微博 -- 腾讯微博 -- 讨论新闻组 -- 代码库 -- 豆瓣 程序员最大的问题在于对美术的...
  • vagrxie
  • vagrxie
  • 2011年01月16日 00:40
  • 15444

工作文档撰写——产品体验报告

本文转自http://www.mahaixiang.cn/cpyy/1087.html,马海祥博客 体验产品是产品经理工作中经常做的事情,企业也常留一些这样的实习作业给面试者,是因为产品体验报...
  • msxiaochao
  • msxiaochao
  • 2015年11月09日 22:17
  • 494

MirrorSys:沉浸式现实是一种怎样的体验?

在沉浸式体验中,每一个观众都可以定义自己的兴趣点,并可以根据活动场景随时变更。说的再清楚一点就是——他们正在重现现实。沉浸式远程现实开启了新的交互体验,在这种体验中,丰富的视觉细节影响巨大。...
  • huawei_eSDK
  • huawei_eSDK
  • 2016年05月03日 10:42
  • 7794

Apache Ant 初步体验(小记)

很早就听说了apache 的这个开源工具,听人说配置繁琐,功能一般,一直没兴趣尝试,因为现在着迷Eclipse IDE,里面内置了ant,爱屋及乌吧,我想以Eclipse的名气和品质,ant也是很好用...
  • fly__dragon
  • fly__dragon
  • 2005年08月04日 16:07
  • 564

超高清视频体验-4K片源

1、 时间的风景 数据流约110M/s,也就是约0.9Gbps,播放前请确保自己的回放系统能够承受,采用512G M5Pro,仅供参考。 【导演】: Tom Lowe 【编剧】: James San...
  • cmsbupt
  • cmsbupt
  • 2016年09月23日 11:19
  • 784

体验上海磁悬浮

这次从三亚来上海开会,正好是到浦东机场,下飞机后,恰巧可以体验一下“上海的磁悬浮列车”,记得几年前在上海出差,因雨天打不到车,坐一次磁悬浮,用当日机票贵宾票打折后是80,到不贵,比出租车便宜...
  • ccidblog1
  • ccidblog1
  • 2006年04月22日 22:48
  • 931

解决OneNote“未安装桌面体验功能”问题

OneNote出现“”未安装桌面体验功能解决办法“”
  • Perfect_Accepted
  • Perfect_Accepted
  • 2017年07月03日 15:13
  • 921

windows server 2008开启桌面体验功能

WINDOWS SERVER 2008开启桌面主题不同于WINDOWS SERVER 2003只是开启服务里面的THEMES服务即可,它还需要另外一个设置。具体方法: 1.开启THEMES服务:运行...
  • wxnjob
  • wxnjob
  • 2012年01月18日 15:07
  • 4969

让一直用windows的你真正体验Linux

让一直用windows的你真正体验Linux 本文是为自小就使用windows环境,被微软哲学“耳濡目染"的你与过去的我而写。 相信很多人也是十多年都在windows下面成长而来,对于操作系统,太多...
  • ChristopherWu
  • ChristopherWu
  • 2015年01月10日 10:09
  • 1562
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ant体验
举报原因:
原因补充:

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