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
  • 下载

ant 学习笔记

一.Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant究竟能做什么呢?这取决于Ant的任务(Task),Ant有哪些任务,就能完成...

Ant学习笔记

  • 2014-07-23 14:06
  • 66KB
  • 下载

ant_学习笔记

  • 2013-07-22 21:36
  • 18KB
  • 下载

ant学习笔记

1,ant介绍 ant构建工具,我们能用到的多是它的编译,拷贝,复制,运行命令等功能. ant的好处:1,跨平台,因为ant是使用java实现的;2,使用简单;3,语法清晰;4,功能强大. ...
  • aerchi
  • aerchi
  • 2012-03-19 11:33
  • 1913

Java学习笔记(十八)软件开发、Ant及重构

软件开发流程: 1、可行性分析 2、需求分析->开发测试 3、概要设计->分隔模块,定义框架等 4、详细设计->类设计、接口设计 5、编码 6、测试 7、部署 8、维护 单元测试...

学习笔记——ant

ant是一种基于Java的生成工具。 ant的运行需要设置两个环境变量,JAVA_HOME, ANT_HOME.。 为了使用方便还需要将%ANT_HOME%/bin/ant.bat添加到PATH环...

Ant学习笔记

1、Ant(another neat tool)是一个基于Java的生成工具,其作用类似于命令的批处理,通过设置一个xml文件后,Ant将会执行xml文件中指定的系列命令。这对于随着应用程序的生成过程...

Ant学习笔记(解析build.xml文件)

1.标签 每个构建文件对应一个项目。标签时构建文件的根标签。它可以有多个内在属性,就如代码中所示,其各个属性的含义分别如下。 (1) default表示默认的运行目标,这个属性是必须的。 (2)...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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