欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
Java语言·
Ant
[目录]
·
Ant 命令行参数
Ant 教程
Ant 特性
Ant 安装
Ant Hello World
Ant 项目
Ant target
Ant Task
Ant property
Ant 命令行参数
Ant If-Unless
Ant type
Ant 自定义组件
Ant 监听
Ant IDE
Ant 外部任务
Ant 参数处理器
Ant API
Ant Jar
Ant AntStructure
Ant Basename
Ant Gzip
Ant Chmod
Ant Concat
Ant Condition
Ant 复制任务
Ant CVS
Ant delete
Ant EAR
Ant Fail
Ant Filter
Ant Import
Ant Java
Ant Javac
Ant Length
Ant LoadFile
Ant Mkdir
Ant move
Ant Sleep
Ant War
Ant Zip
Ant JUnit
Ant Telnet
Ant 教程
Ant 特性
Ant 安装
Ant Hello World
Ant 项目
Ant target
Ant Task
Ant property
Ant 命令行参数
Ant If-Unless
Ant type
Ant 自定义组件
Ant 监听
Ant IDE
Ant 外部任务
Ant 参数处理器
Ant API
Ant Jar
Ant AntStructure
Ant Basename
Ant Gzip
Ant Chmod
Ant Concat
Ant Condition
Ant 复制任务
Ant CVS
Ant delete
Ant EAR
Ant Fail
Ant Filter
Ant Import
Ant Java
Ant Javac
Ant Length
Ant LoadFile
Ant Mkdir
Ant move
Ant Sleep
Ant War
Ant Zip
Ant JUnit
Ant Telnet
Ant 命令行参数
有时,项目任务需要使用命令行将其传递给另一个进程的参数。 Ant支持命令行参数,甚至包含空格字符的参数。
它支持 元素传递参数并使用下面给出的各种属性。
属性
| 属性 | 说明 | 必填 |
| value | 这是一个单行参数,可能包含空格字符。 | 否 |
| file | 作为单行参数传递的文件。 | 否 |
| path | 作为单个命令行参数传递的路径。 | 是 |
| pathref | 它是路径引用。 | 否 |
| line | 命令行参数列表。 | 否 |
| prefix | 要放在参数前面的固定字符串。 | 否 |
| suffix | 在参数后立即放置的固定字符串。 | 否 |
Ant以Unix shell方式处理命令行和路径,强烈建议避免使用line属性。
示例
<arg value="-l -a"/>
这是带有空格字符的单行命令行参数。
<arg line="-l -a"/>
具有两个单独选项的命令行参数: -l和-a。
<arg path="/dir:/dir2:/dir3"/>
当我们从命令行运行 ant 而没有任何参数时,Ant查找默认文件build.xml并执行target。
-build
该参数在运行默认 build.xml 以外的构建文件时使用。
Ex。
$ ant -build otherbuild.xml
-find
它将搜索生成文件,首先搜索当前目录,然后搜索父目录,直到找到该文件。
Ex。
ant -find build.xml
-Dproperty
它有助于使用命令行设置属性值。属性是属性的名称,值是与属性关联的值。
示例。
ant -Dname = rahul -build build.xml
-quiet
它用于向控制台显示较少的信息。
Ex。
ant -quiet build.xml
下一章:Ant If-Unless
Ant If和 Unless都是 <target> 元素(任务)的属性。这些属性用于控制任务是否运行。除了target之外,还可以与 <target> 和 <juni ...
AI 中文社