Ant 学习笔记(四)

原创 2011年01月17日 05:41:00

过滤器集(Filterset)

主要针对copy和move,操作文件内容。

任务:时间戳任务,产生${DSTAMP}和${TSTAMP}

   1:    <target name="init">
   2:      
   3:      <tstamp/>
   4:      
   5:      <mkdir dir="${build}/classes"/>
   6:      <copy todir="new_web" overwrite="true">
   7:             <fileset dir="web" includes="**/*.jsp"/>
   8:             <filterset>
   9:                 <filter token="DATE" value="${DSTAMP}"/>
  10:                 <filter token="TIME" value="${TSTAMP}"/>
  11:                 <filter token="WHO" value="ijse"/>
  12:             filterset>
  13:         copy>
  14:    target>

文件中需要定义标识:@DATE@ @TIME@ @WHO@ 大小写区分

映射(mapper)数据类型

在一些任务中,依靠源代码文件来创建或者生成对应的目标文件

根据这些你怎么办由一些文件需要生成什么样的文件是非常明显的一件事情:

常与,,,一起合作

一致性映射,保持原样

不复制文件夹,所有文件都在同一个文件夹中

合并所有文件到一个文件中

全局映射

   1:      <target name="bak">
   2:          <copy todir="srcbak">
   3:              <fileset dir="src" includes="**/*.java"/>
   4:              <mapper type="glob" from="*.java" to="*.java.bak"/>
   5:          copy>
   6:      target>

包映射

与package相反

Ant学习笔记

  • 2015年11月11日 14:27
  • 326KB
  • 下载

Ant 1.9.1 学习笔记

  • 2013年06月25日 15:36
  • 702KB
  • 下载

学习笔记-在intellij IDE中使用Ant

学习笔记-在intellij IDE中使用Ant介绍Ant 1、什么是Ant? Ant是一种基于Java和XML的构建(build)工具。 2、什么是构建 形象来说,差不多是把代码从某个地方拿...

Ant学习笔记

  • 2014年07月23日 14:06
  • 67KB
  • 下载

ant_学习笔记

  • 2013年07月22日 21:36
  • 18KB
  • 下载

#Vi,java,Ant,Junit学习笔记

为了更好地完成实训,学习了Vi,java,Ant,Junit的一些基本用法。 下面说一说我对它们的认识目录Vi 分离式的三种模式 易于理解的操作 进入 1插入模式 2命令行模式 3底行模式 java...

ant下手学习笔记

一,构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),...

ant学习笔记(1)

最近换公司了,项目中有用到ant作为项目编译打包工具,所以觉得有必要去学习了解一下。         Ant是一强大的构建工具,使用ant首先需要配置安装jdk;然后下载安装Ant。下载地址:htt...

Ant学习笔记1

以前一直都用eclipse进行项目构建、编译、测试、部署,所有的一切都依赖于IDE。如果离开IDE(比如需要在某台linux机器上进行开发,没有GUI界面),则想调试将比较难(因为本地有时无法模拟生产...

ant 学习笔记

一.Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant究竟能做什么呢?这取决于Ant的任务(Task),Ant有哪些任务,就能完成...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ant 学习笔记(四)
举报原因:
原因补充:

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