一、概述
loadproperties是ant内置任务,用于将一个文件的内容按照ant属性来加载,与<property file|resource="..."/>等效,但是loadproperties可以嵌套filterchain元素。如果文件不存在,构建会被错误终止,而不是打印警告信息。
二、属性
srcfile:源文件。
resource:属性文件的资源名称。
encoding:加载文件使用的编码。
classpath:查找资源时使用的类路径。
classpathref:查找资源时使用的类路径的引用。
prefix:ant1.8.1起,应用于加载属性的前缀。
prefixValues:ant1.8.2起,扩展属性右边时,是否应用前缀,默认为true。
三、简单示例
<project>
<loadproperties prefix="test">
<file file="test.properties" />
</loadproperties>
<echo message="${test.name}" />
</project>