属性文件中列表中的Ant宏属性值

属性文件中列表中的Ant宏属性值,ant,properties,Ant,Properties,我正在编写一个Ant脚本,我喜欢使用属性文件列表中的参数多次调用宏。属性文件的格式并不重要,它将在Ant调用之前手动编辑。我一直在考虑AntCall、SubAnt、RegExpMapper等,但我在Ant方面的经验还不够丰富,无法将其全部整合在一起,任何建议都可以 例如。 属性文件: list=“a/b/c、d/e/f、g/h/i” 由Ant执行: 谢谢, Mats您可以使用普通属性任务从文件中读取属性: <property file="foo.properties"/>

我正在编写一个Ant脚本,我喜欢使用属性文件列表中的参数多次调用宏。属性文件的格式并不重要,它将在Ant调用之前手动编辑。我一直在考虑AntCall、SubAnt、RegExpMapper等,但我在Ant方面的经验还不够丰富,无法将其全部整合在一起,任何建议都可以

例如。 属性文件:

list=“a/b/c、d/e/f、g/h/i”

由Ant执行:

谢谢,
Mats

您可以使用普通属性任务从文件中读取属性:

<property file="foo.properties"/>

此文件的格式遵循普通Java属性文件


要分离这些值,可以查看ant contrib()中的PropertySelector和PropertyRegex任务。在这里,您需要执行一些正则表达式魔术来从列表中提取各个值

好的!还发现了一些与您的答案相结合的好线索,我解决了问题!:-)//垫子