`
pianyao
  • 浏览: 1955 次
  • 性别: Icon_minigender_1
  • 来自: 太原
最近访客 更多访客>>
社区版块
存档分类
最新评论

ant备忘录

阅读更多

1. 从命令行调用ant的语法:

ant [option [option...]] [target [target...]]

option := {-help
          |-projecthelp
          |-version
          |-quiet
          |-verbose
          |-debug
          |-emacs
          |-logfile filename
          |-logger classname
          |-listener classname
          |-buildfile filename
          |-Dproperty=value
          |-find filename}

    语法元素说明如下:

    -help

显示描述Ant命令及其选项的帮助信息

    -projecthelp

显示包含在构建文件中的、所有用户编写的帮助文档。即为各个<target>中description属性的文本,以及包含在<description>元素中的任何文本。将有description属性的目标列为主目标("Main targets"),没有此属性的目标列为子目标("Subtargets")。

    -version

要求ant显示其版本信息,然后退出。

    -quiet

抑制并非由构建文件中的echo任务所产生的大多数消息。

    -verbose

显示构建过程中每个操作的详细消息。此选项与-debug选项只能选其一。

    -debug

显示ant和任务开发人员已经标志为调试消息的消息。此选项与-verbose只能选其一。

    -emacs

对日志消息进行格式化,使它们能够很容易地由Emacs的shell模式所解析;也就是说,打印任务事件,但并不缩排,在其前也没有[taskname]。

    -logfile filename

将日志输出重定向到指定文件

    -logger classname

指定一个类来处理ant的日志记录。所指定的类必须实现了org.apache.tools.ant.BuildLogger接口。

    -listener classname

为ant声明一个监听类,并增加到其监听者列表中。在ant与IDE或其他Java程序集成时,此选项非常有用。必须将所指定的监听类编写为可以处理ant的构建消息接发。

    -buildfile filename

指定ant需要处理的构建文件。默认的构建文件为build.xml。

    -Dproperty=value

在命令行上定义一个property-value对。

    -find filename

指定ant应当处理的构建文件。与-buildfile选项不同,如果所指定文件在当前目录中未找到,-find就要求ant在其父目录中再进行搜索。这种搜索会继续在其祖先目录中进行,知道达到文件系统的根为止,在此如果文件还未找到,则构建失败。

 

2. build.xml的构成

    有位于不同层次上的三种xml元素,自上而下分别是:

  • project
  • target
  • task

    此外还有用来表示数据的xml元素,称作data element,分两类:

  • property
  • DataType

 

分享到:
评论

相关推荐

    PDA.rar_PDA_java PDA_备忘录_日志备忘

    【标题】"PDA.rar_PDA_java PDA_备忘录_日志备忘" 提供了一个关于使用Java编程语言开发的个人数字助理(PDA)应用的信息。这个PDA软件具备日志记录、电话簿管理和备忘录功能,旨在帮助用户在日常生活或工作中进行...

    微信小程序 备忘录/笔记本ant_noteBook-master.zip

    微信小程序“蚂蚁记事本”是一款轻量级的备忘录和笔记应用,旨在提供便捷、高效的记录体验。在这个名为“ant_noteBook-master”的压缩包中,包含了开发此小程序的所有源代码和资源文件,这对于开发者来说是一份宝贵...

    eclipse图标含义备忘录

    - XML文件:通常用于配置文件,如Spring或Ant的配置。 - 图标上带有蓝色“E”字母:表示这是一个编辑过的文件,未保存更改。 - 图标上带有红色感叹号:表示文件有错误或警告。 3. **编辑器状态图标**: - 绿色...

    ant-design-react

    最后,“_notes”可能是用于记录项目组成员之间交流的信息,备忘录或者是快速笔记,用以整理一些即时的想法、讨论的结论或者是项目进程中的关键点。 我们可以推测本文档是关于一个基于 React 的项目,使用了 ant-...

    sample_search:酒店搜索网页示例页面(React+还原)

    hotel_search 一个简单的网页,结合了Google Map API和Rakuten Travel API(react + redux + ant-design)。 要求 版本 纱 1.3.2 React 15.6.1 9.4.3 ...制作onfig.env(复制config....备忘录 作者 执照 麻省理工学院

    高级java笔试题-Notes-And-Blog:阅读笔记及高质量博客整理

    备忘录模式 迭代器模式 解释器模式 :collision:数据结构与算法 点击关闭/打开所有内容 :comet:源码学习 博客 :ant:数据结构与算法 :spider:设计模式 :honeybee:Javascript 语言标准 函数式编程 :butterfly:Nodejs ...

    finereport开发文档

    文档还涉及了插件的知识产权和客户需求外包方面的谅解备忘录,保证了插件开发过程中的合法合规。在文档中,还提到了获得帆软认证插件工程师的相关信息。 2. 插件开发 FineReport提供了插件开发的详细教程,包括V9.0...

    java-palm-desktop-file-management-开源

    这个项目的重点是提供一个Java平台上的接口,使得开发者能够方便地与Palm设备的同步数据进行交互,包括日期簿、地址簿、备忘录和待办事项。由于该项目是开源的,它允许开发人员查看、学习和修改源代码,以适应他们的...

Global site tag (gtag.js) - Google Analytics