- property标签可以定义一个字符串,也可以定义一个文件或者资源,然后供构建文件中的其他任务使用
- 关于property的详细信息可以参考这里:property详细信息
- 在构建文件中定义属性
通过property标签可以定义一个属性,然后在构建文件中的其他地方通过 ${属性名}就可以引用到该属性<project> <property name="hello" value="hello world!"></property> <echo>${hello}</echo> </project>
- 通过properties文件来定义属性
可以先定义一个properties文件然后在构建文件中引入,例如定义一个名为pro.properties的文件,内容如下:
然后在构建文件中引入:hello=hello world!
<project> <property file="pro.properties"></property> <echo>${hello}</echo> </project>
- 可以用import导入现有的构建文件
<project> <import file="pro.xml"/> <echo>${hello}</echo> </project>
- 如果property重复定义,会以先加载的属性为准,也就是property是不可变的