target 拥有 if/unless
属性,可以按照一定条件来选择是否执行 target。
结合 property 来说,if/unless
只能判断变量是否存在,而不能判断 property
的值。所以,以下的 target
输出同样的内容:
|
|
若要判断 property
得值是否与某个值相等,就需要使用 condition
:
|
|
Quick notes
target 拥有 if/unless
属性,可以按照一定条件来选择是否执行 target。
结合 property 来说,if/unless
只能判断变量是否存在,而不能判断 property
的值。所以,以下的 target
输出同样的内容:
|
|
若要判断 property
得值是否与某个值相等,就需要使用 condition
:
|
|
在ant下实现可选参数,首先想到的一个方法是使用condition
task:
|
|
当ant -v
时,注意到关于property
设置的内容:
|
|
也就是说,property
在设置之后,他的值是不能更改的,所以,没有必要使用condition
或者if
之类的去判断,直接定义默认的值就OK:
|
|
|
|
Git 仓库的信息存放在项目根目录的 .git
目录下,手动导出仅需将项目复制一份,然后删除 .git
目录即可。如果是要做批量或自动生成处理,git archive
命令就可以派上用场:
|
|
参考: