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

【转】ant执行命令的详细参数和Ant自带的系统属性

阅读更多
一:ant执行命令的详细参数


-buildfile<file>,-file<file>,-f<file> :要指定执行构件的的位置和名称。其实我就需要这一个,但是既然搜到了其他的就全贴出来了。这个就是指定执行脚本名,不用每次默认执行指定build.xml了

-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。 一、Ant执行命令参数 1. `-buildfile &lt;file&gt;`、`-file&lt;file&gt;`、`-f&lt;file&gt;`:这三个参数都是用来指定构建文件的...

    ant编译命令总结

    Apache Ant 编译命令总结 Apache Ant 是一个基于 Java 的生成工具,主要用来将源代码和其他输入文件转换为可执行文件的形式,或者转换为可安装的产品映像形式。Ant 在软件开发中扮演着重要角色,确保在每次生成期间...

    shell ant sed命令

    标题中的"shell ant sed命令"涉及的是三种在Unix/Linux及类似操作系统中常用的命令行工具,它们在IT领域尤其是软件开发和系统管理中扮演着重要角色。 1. **Shell**:Shell是操作系统提供的一种命令行解释器,允许...

    ANT文件详解 ant介绍 ANT 命令

    2. **操作简单**:Ant的构建过程由一系列内置和可选的Task组成,通过简单的XML配置即可执行复杂的构建任务。 3. **结构清晰**:构建文件采用XML格式,易于理解和维护,同时提供了清晰的构建流程和目标依赖关系。 4. ...

    ant执行sql文件

    标题中的“ant执行sql文件”指的是使用Apache Ant工具来运行SQL脚本文件,这在Java开发中非常常见,尤其是在数据库的初始化或者自动化部署过程中。Ant是Apache软件基金会的一个项目,它是一个基于Java的构建工具,...

    ANT详细命令.docx

    ANT详细命令 ANT详细命令 ANT详细命令

    ANT打包命令详解api指令

    ANT,全称Apache Ant,是一种Java库和命令行工具,其任务是驱动构建过程。它被广泛用于自动化Java项目的构建、编译、测试和部署。ANT通过XML格式的配置文件(通常命名为`build.xml`)来定义任务和依赖关系。在本文中...

    Ant执行脚本仅供自己参考

    这个“Ant执行脚本仅供自己参考”的标题暗示我们可能会探讨如何编写和使用Ant构建脚本来管理Java项目的生命周期。 Ant的核心概念是任务(Tasks),这些任务是构建过程中的操作单元,例如编译源代码、打包JAR文件、...

    ANT 打包命令

    执行ANT命令时,用户通常在命令行输入`ant [target]`,其中[target]是希望执行的目标,如果不指定,默认执行`default`属性所指的目标。例如,要执行上述构建脚本的编译和打包任务,可以在项目根目录下运行`ant jar`...

    纯ant命令打包含工具

    本篇将详细阐述Ant命令在Android打包签名过程中的应用,以及如何利用Ant进行相关的操作。 首先,我们要理解Ant在Android应用开发中的作用。在Android开发中,开发者通常需要将源代码编译成APK文件,这个过程包括...

    ANT命令总结

    ANT 命令的使用非常灵活,可以根据需要指定不同的参数和选项。例如,使用 ant 命令可以执行缺省的 target,使用 -buildfile 选项可以指定不同的 buildfile,使用 -D 选项可以设置属性的值。 ANT 命令是软件开发中不...

    ant ant ant ant

    "Ant ant ant antant ant ant antant ant ant ant" 这个描述可能是在强调Ant在项目构建过程中的重复性和不可或缺性,暗示着它在工程中的频繁使用和核心地位。 Ant的设计理念是“一切都是XML”,它通过XML格式的构建...

    java代码调用ant执行类

    在实际项目中,可能还需要处理更复杂的情况,比如处理Ant属性、传递命令行参数、处理异常等。总的来说,Java代码调用Ant执行类提供了灵活性和便利性,使得在Java应用中进行自动化构建和部署变得更加容易。

    Ant全攻略 教会你如何玩转Ant

    - 将`ANT_HOME\bin`目录添加到系统`PATH`环境变量中,以便在任何地方运行Ant命令。 - 可选地,设置`JAVA_HOME`环境变量,指向你的JDK安装目录。这样做有助于Ant找到正确的Java运行时环境。 ### 运行Ant 1. **...

    apache-ant-1.6.5-bin.zip_ ant 1.6.5_ant_ant-1.6.5_apache ant win

    - 用户可以通过命令行工具运行Ant,例如使用"ant clean compile"命令来清理并编译项目。 - build.xml文件是Ant的核心,它定义了构建步骤和目标。每个目标可以有依赖关系,使得构建过程可以按顺序执行。 5. **...

    Ant详细配置总结

    3. **高度可定制**:通过丰富的任务(task)和属性(property),用户可以根据项目需求自由地定制构建流程。 4. **社区支持广泛**:作为Apache的开源项目,Ant拥有庞大的用户群体和活跃的开发社区,提供了大量的文档...

    ant工具和ant教程

    项目元素定义了整个构建的根,通常包括版本信息和属性(property)定义。属性可以在整个构建文件中引用,允许动态配置。目标是一系列任务的集合,它们可以被单独调用或者按顺序执行。任务是Ant的基本执行单元,例如`...

    Ant常见属性解析--target

    下面将详细解析Ant中的"target"属性及其相关知识。 首先,Ant脚本通常以`&lt;project&gt;`元素开始,其中包含了多个`&lt;target&gt;`元素。每个`&lt;target&gt;`都代表了一个特定的构建阶段,比如编译、测试、打包或者部署。`&lt;target&gt;...

    Ant 1.9.1 学习笔记

    在Windows系统中,通常需要配置环境变量以便于命令行中使用Ant命令。ANT_HOME环境变量指向Ant安装目录,CLASSPATH包含Java运行时库和Ant自身的库,JAVA_HOME指向JDK的安装目录。PATH变量则添加了ANT_HOME的bin目录、...

Global site tag (gtag.js) - Google Analytics