ANT arg value 与arg line的区别
Examples
<arg value="-l -a"/>
is a single command-line argument containing a space character, not separate commands "-l" and "-a".
<arg line="-l -a"/>
This is a command line with two separate arguments, "-l" and "-a".
<arg path="/dir;/dir2:\dir3"/>
is a single command-line argument with the value \dir;\dir2;\dir3 on DOS-based systems and /dir:/dir2:/dir3 on Unix-like systems.
例子
<arg value="-l -a"/>
是一个含有空格的单个的命令行变量。
<arg line="-l -a"/>
是两个空格分隔的命令行变量。
value 一个命令行变量;可包含空格字符。 但是整体的作为一个变量传给程序
line 空格分隔的命令行变量列表。
据我个人的经验,目前为止,还没有必须要用arg value的情况.反而是很多参数需要传进去.这个时候如果用arg value会报错的.所以我一般情况下都是用的arg line
其实value与line没有本质的区别
value无非是把每个参数的意义
更加细化而已
而 line把所有的参数整合成一个而已
从使用来说,使用line出错的概率比较低
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。