答案 0 :(得分:0)
使用loadresource,例如从现有的foo属性创建一个新的foobar属性:
<project>
<property name="foo" value="hotfix_master_02.sql${line.separator}hotfix_master_07.sql${line.separator}hotfix_metadb_03.sql"/>
<loadresource property="foobar">
<propertyresource name="foo"/>
<filterchain>
<replacestring byline="false" from="${line.separator}" to=","/>
</filterchain>
</loadresource>
<echo>${foobar}</echo>
</project>
输出
[echo] ${foobar}} => hotfix_master_02.sql,hotfix_master_07.sql,hotfix_metadb_03.sql
如果从文件中加载了属性foo也应该可以工作。