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 命令就可以派上用场:
|
|
参考: