博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)
阅读量:6502 次
发布时间:2019-06-24

本文共 1043 字,大约阅读时间需要 3 分钟。

hot3.png

一: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目录,在LinuxUNIX中经常甬道。

转载于:https://my.oschina.net/wangjian95/blog/38243

你可能感兴趣的文章
SpringMVC与fastjson整合并同时解决中文乱码问题
查看>>
Python格式字符串
查看>>
阿里云服务器双十一攻略,撸1折云服务器。
查看>>
解决Cannot change version of project facet Dynamic
查看>>
数据平台之企业营销管理与分析平台建设
查看>>
#pragma once和#ifndef的区别
查看>>
awk 的使用
查看>>
30问提升技术人写作力-第2问作业
查看>>
笔记——JS的对象复制
查看>>
Linux 系统进程 后台管理(基本操作)
查看>>
美好的时刻 -- Cross TheWorld With YouTogether(陪你路过这个世界)
查看>>
mysql错误代码对应含义
查看>>
JavaScript强化教程——Window Location
查看>>
虚拟机的安装创建和匿名everyone的互通访问
查看>>
TCP协议分析
查看>>
命令补全和别名
查看>>
配置Tomcat架构
查看>>
每隔2 个小时将/etc/services 文件打包备份到/tmp 下(最好每次备份成不同的备份包)...
查看>>
硬盘SMART检测参数详解[转]
查看>>
一篇文章助你理解Python2中字符串编码问题
查看>>