一: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中经常甬道。
轉載來自:http://kkjattuu.blog.163.com/blog/static/389842562009510115320492/
分享到:
相关推荐
《Ant学习笔记:详解Ant执行命令参数与系统属性》 Ant,作为一个基于Java的构建工具,因其跨平台性以及XML格式的构建脚本而被广泛应用于自动化构建过程,如编译、打包、测试等。本篇文章将深入探讨Ant执行命令的...
- **配置Ant参数**:指定JMeter测试计划文件路径,设置输出报告目录,以及可能的自定义模板路径。 - **运行Ant脚本**:执行Ant命令,Ant会调用JMeter,运行测试并生成报告。 5. **模板自定义** - **使用JMeter的...
Ant打包jar,参数名变为无意义的arg0,arg1,Java代码提示参数名称无意义 Class not found: org.eclipse.jdt.core.JDTCompilerAdapter 让ant使用Eclipse的打包功能. 使用ant打包的jar,变量变成如下无意义的arg0,arg1. ...
它们可以通过命令行参数或在构建文件中设置。 5. **文件集(Filesets)**:文件集是Ant处理文件的一种方式,它可以指定一组满足特定条件的文件,如所有.java文件或者特定目录下的所有文件。 6. **依赖关系...
- **属性(Attribute)**:任务通常有属性,用来设置参数,例如`srcdir`用于指定源代码目录,`destdir`用于指定目标目录。 - **条件语句**:Ant支持条件语句,如`<if>`和`<unless>`,可以根据条件决定是否执行某...
3. **数据解析**:ANT+协议定义了特定的数据格式,代码中会包含解析这些数据的函数,将原始信号转化为可读的运动参数。 4. **用户界面**:利用Windows Forms或WPF(Windows Presentation Foundation)创建的界面,...
在给定的文件中,`apache-ant-1.9.4-bin.zip`是Ant的一个版本,你需要解压并将其添加到系统路径中,这样命令行就可以识别`ant`命令了。安装完成后,确保你的环境配置正确,包括Android SDK和相关的环境变量(如`...
4. **Ant参数**:如果在构建过程中需要传递参数给Ant,可以在EditPlug中进行配置。这些参数会附加到Ant命令行,使得构建过程更加灵活。 5. **构建输出监控**:EditPlug通常会显示Ant执行的输出,帮助开发者跟踪构建...
"Ant参考教程.doc"提供了Ant内置任务的详细说明,每个任务的参数、用法和示例。这对于开发者理解和使用各种任务非常有帮助,例如`tstamp`任务用于插入当前日期和时间,`junit`任务用于运行JUnit测试等。 "Ant十五大...
2. `ant-launcher.jar`:这个jar文件包含启动Ant的必要代码,例如解析命令行参数和加载构建文件。 3. 可能还有其他依赖库,如`ant-javamail.jar`、`ant-jsch.jar`等,它们为Ant提供了额外的功能,比如发送电子邮件或...
Ant是一个基于Java的构建工具,主要用于简化Java应用程序的构建过程,它通过XML文件来描述构建过程,执行编译、测试、打包等工作。Ant 1.9.1是Ant的一个版本,学习笔记通常记录了使用该工具的基本操作和配置方法。 ...
要想让 Ant 使用其他的 buildfile,可以用参数 -buildfile file,这里 file 指定了你想使用的 buildfile。 4. Ant 命令行选项 Ant 命令行选项包括: * -help: 打印帮助信息 * -projecthelp: 打印项目帮助信息 * -...
在这个例子中,Ant使用`exec`任务来执行`test.bat`,`/c`参数表示命令执行完后关闭命令窗口,`arg`元素用于传递参数给批处理文件。通过`property`定义的`argpath`值会被传递给`test.bat`,然后`test.bat`可以调用...
《Ant开发指南:深入了解Ant构建工具的关键特性与应用》 一、引言 Apache Ant是一款开源的Java构建工具,主要用于自动化软件项目的构建过程。它通过XML格式的构建脚本(通常称为build.xml)来定义项目的构建规则,...
3. **属性(Properties)**:属性是构建过程中使用的可配置值,可以通过命令行参数或者在build.xml文件中定义。它们允许动态设置值,提高灵活性。 4. **依赖关系(Dependencies)**:Ant能够理解任务之间的依赖关系...
Ant可以通过命令行参数进行多种操作: 1. `ant`:默认情况下,Ant会寻找当前目录下的`build.xml`文件并执行默认的目标(target)。 2. `ant -buildfile test.xml`:指定要使用的构建文件,即`test.xml`,并执行默认...
在Ant中,属性(property)用于存储可配置的值,可以通过命令行参数或在build文件中定义。例如,你可以设置`src.dir`来指定源代码目录,`dest.dir`为编译结果的输出目录。这些属性可以被任务引用,使构建过程更加...
用户可以通过命令行界面调用这个程序,传递build.xml文件路径和相关参数,执行构建过程。 Ant的主要优点包括: 1. 易于理解和使用:XML格式使得构建脚本易于阅读和编写。 2. 非侵入性:Ant不依赖于项目代码,因此...
2. **属性(Properties)**:Ant允许定义和使用属性,这些属性可以在整个构建文件中被引用和重用,提供参数化的配置能力。例如,可以定义一个`src.dir`属性来表示源代码目录,然后在多个任务中使用。 3. **条件语句...