我目前正在从 Ant 中的 XML 文件加载属性。但是,我想在 for 循环中执行我当前的 ant 任务,同时每次都为同一组属性加载一个新的 XML 属性文件。
我知道 ant-contrib 的 var 任务的存在,它允许我覆盖属性。但是,我不确定如何将其与从 XML 文件加载属性结合使用。起初我想遍历所有属性,然后使用 propertyregex 任务将它们设置为新值。不幸的是,当我开始编写代码时,我意识到我仍然不知道如何实际加载属性值,因为它们无法覆盖以前设置的属性。(好吧,他们可以使用 var 任务,但据我所知,这不能用于从 XML 文件加载。)
有任何想法吗?我理想地寻找的是一个被称为类似的任务
<xmlvars file="myxmlpropertyfile.xml"/>
它的功能就像
<xmlproperty file="myxmlpropertyfile.xml"/>
除了它覆盖变量之外。