`
7090
  • 浏览: 278576 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)

    博客分类:
  • Ant
阅读更多
一:ant执行命令的详细参数

-buildfile<file>,-file<file>,-f<file> :要指定执行构件的的位置和名称。

-find<file>,-s<file>:查找构件文件,并执行找到的构件文件。

-help,-p:显示ant的命令帮助信息。在命令行中显示ant的命令选项及简短的介绍,-h是简写。

-version:显示ant的版本信息。

-diagnostics:显示ant项目的运行环境、依赖库等信息,为错误诊断和报告提供一些有用的帮助信息。

-quiet,-q:隐藏ant执行的提示输出信息。命令行将不会输出具体的target的执行信息。

-verbose,-v:显示ant执行的详细信息,包括操作系统和Java环境等信息。

-debug,-d:显示ant执行调试的信息、详细的log信息。

-lib<path>:指定一个类库所在的位置(jar文件位置),让ant工具可以使用这些类文件。path类型指定类库文件。

-logfile<file>,-l<file>:指定ant执行时日志输出文件,让日志输出到指定文件而不在命令行输出。

例如:执行ant -f test.xml -l c:\testAntLog.log 将会百日志信息输出到c:\testAntLog.log去。

-D<property>=<value>:用于设定一些变量,这些变量可以在target中直接引用,或覆盖已设定的属性值。

例如:ant -f test.xml -D src=hello

二:Ant系统属性(用${}来获取属性值例如:${os.name})

os.name:       操作系统的名称。

basedir: 项目引用的根路径。

ant.home:     Ant工具的根目录位置。

ant.file: 构件文件的绝对路径。

ant.version:   ant的版本信息。

ant.java.version: ant检测到的JVM版本。

ant.project.name:当前执行的项目名称及信息。

java.version: Java的版本信息。

java.home:    Java的根目录位置。

java.class.path: Java类库的文件的位置。

line.separator:   换行符.

user.home:    用户的home目录,在Linux和UNIX中经常甬道。

分享到:
评论

相关推荐

    ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)

    《Ant学习笔记:详解Ant执行命令参数与系统属性》 Ant,作为一个基于Java的构建工具,因其跨平台性以及XML格式的构建脚本而被广泛应用于自动化构建过程,如编译、打包、测试等。本篇文章将深入探讨Ant执行命令的...

    Ant 1.9.1 学习笔记

    Ant 1.9.1是Ant的一个版本,学习笔记通常记录了使用该工具的基本操作和配置方法。 ### Ant的下载和安装 要使用Ant,首先需要下载并安装。在Windows系统中,通常需要配置环境变量以便于命令行中使用Ant命令。ANT_...

    ant_学习笔记

    ### ant学习笔记:深入了解ant构建工具 #### 引言 `ant`,作为一款源自动网络的学习笔记,主要探讨了Apache Ant这一强大的构建工具。Apache Ant是一款开源的、跨平台的构建工具,专为Java应用程序设计,旨在简化并...

    ant个人学习笔记和简单示例

    总的来说,这个“ant个人学习笔记和简单示例”应该能帮助你掌握Ant的基本用法,理解构建过程的自动化,以及如何编写和维护自己的构建文件。通过学习和实践其中的示例,你将能够熟练地运用Ant来构建和管理Java项目,...

    ant 学习 笔记 一个简单的java 编译部署实例

    根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容中提及的关键知识点。 ### Apache Ant简介 Apache Ant是一款开源的Java环境下的自动化构建...

    Ant学习笔记

    通过学习和实践“Ant学习笔记”,你可以全面了解Ant的工作原理,掌握如何编写和执行Ant构建脚本,从而高效地管理Java项目。同时,理解Ant与其他构建工具的异同,有助于在不同场景下做出合适的选择。

    Ant 学习笔记

    **Ant学习笔记** Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程。它在软件开发领域,特别是Java应用程序的构建过程中扮演着重要角色。Ant是基于XML的,这意味着构建文件(如`build.xml`)是人类可读的...

    Ant构建工具学习笔记

    当在命令行中执行"ant"命令时,Ant会在当前目录下查找此文件,并执行默认的target。若需指定其他xml文件或特定target,可使用命令"ant -f filename.xml"或"ant targetName"。 四、build.xml文件的编写规则 XML格式...

    ant的学习笔记.doc

    ### ant的学习笔记知识点详解 #### 一、Ant的作用与特性 Ant是一款强大的自动化构建工具,主要应用于Java项目,能够高效地处理项目的编译、打包、测试等任务。它采用XML格式编写构建脚本,这使得Ant具有良好的跨...

    Ant打包编译部署工具学习笔记2(附件中含有测试项目)

    在"Ant打包编译部署工具学习笔记2"中,我们可以预期博主分享了关于如何利用Ant进行更复杂的构建操作,例如集成测试、优化和打包。这可能包括如何配置build.xml文件,添加自定义任务,以及如何处理依赖关系。由于没有...

    Ant安装配置笔记.doc

    2. **设置环境变量**:将ANT的bin目录添加到系统的PATH环境变量中,这样在任何位置都可以直接运行ANT命令。 ANT的使用: 1. **默认脚本**:ANT默认查找名为`build.xml`的脚本文件,如果没有指定,就会执行该文件中...

    ant的安装配置笔记

    学习Ant的最佳方式是阅读和理解开源项目的`build.xml`文件,然后根据自己的项目需求进行调整。Ant提供了丰富的任务和标签,能够调用Java编译器、Javadoc生成器、JAR打包工具等,也可以通过扩展机制添加更多功能。...

    运动器材通信协议 ANT+各种协议

    2. **应用笔记**:这些文档提供了针对特定应用场景的指导,如如何设置一个心率带,或者如何将ANT+协议集成到自行车速度和踏频传感器中。它们通常包含实例代码和配置步骤,对开发者非常有帮助。 3. **开发者工具**:...

Global site tag (gtag.js) - Google Analytics