在ant中,我需要根据模式加载一组.properties
个文件
我试过了:
<property>
<fileset includes="${propertiesDir}/*.properties"/>
</property>
但它不起作用,因为<property>
不支持嵌套。
如何从匹配模式的文件中加载属性?
谢谢..
答案 0 :(得分:2)
您可以使用concat
任务将所有属性文件连接到一个大的临时属性文件,并使用property
将此大临时属性文件作为属性。
确保使用conclast任务使用fixlastline =“true”以确保每个文件以换行符结束。
示例:
<target name="init">
<concat destfile="temp/bigPropertiesFile.properties" fixlastline="true">
<fileset dir="${propertiesDir}" includes="*.properties"/>
</concat>
<property file="temp/bigPropertiesFile.properties"/>
</target>