一: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作为Java项目的重要构建工具,其强大的命令参数和系统属性为开发者提供了极大的便利。熟练掌握这些知识点,将有助于提高开发效率,优化项目构建流程。
核心任务是Ant自带的,可选任务需要额外的JAR文件,用户自定义任务则是用户自己开发的任务。 ### Ant的其他元素 Ant构建文件中除了`<project>`和`<target>`外,还包括`<property>`和`<path>`等元素。`<property>`...
- **属性与依赖**:构建文件可以通过定义属性来传递参数,通过指定依赖来控制任务执行的顺序。 #### 三、Ant命令行使用 - **安装与配置**:如果从命令行使用Ant,则需要先安装Ant并将其添加到系统的PATH环境中。...
- 运行命令 `ant [target]` 来执行构建过程。 2. **从Eclipse IDE使用Ant:** - Eclipse 自带了Ant的支持,可以通过菜单或快捷键来运行Ant构建文件。 #### 四、Ant高级特性 **文件系统操作与模式匹配:** - Ant...
- **命令行**:使用命令`ant [target]`执行构建。如果不指定目标,则默认执行`default`目标。 - **Eclipse**:在Eclipse中可以直接右键点击构建文件,选择“Run As”->“Ant Build”来执行构建。 #### 高级功能 ...
这些元数据存储在项目文件夹内,通常包括一个Ant生成脚本和一个属性文件来控制生成和运行设置,还有一个`project.xml`文件来映射Ant目标与IDE命令。需要注意的是,虽然默认情况下源文件夹位于项目文件夹内,但这并非...
**Ant**: Apache Ant 是一个基于Java的构建工具,它允许开发者以一种标准化和自动化的方式定义和执行构建过程。NetBeans IDE的项目系统就是基于Ant构建的。所有项目相关的命令,比如“清理并构建项目”、“调试”等...
通过合理利用WAS自带的管理工具和外部构建工具(如Ant),可以有效地实现自动化部署流程。此外,合理规划部署顺序、同步策略和性能优化措施也是成功实施自动化部署的关键因素之一。希望本文档能够为读者提供实用的...
定期备份数据和进行系统测试是保障系统稳定运行的基础。这通常包括制定备份计划、执行恢复演练以及进行功能测试等。 #### 附录:将JetSpeed2配置到MySQL上面 配置JetSpeed2使用MySQL作为后端数据库需要完成以下...