Ant:将逗号分隔的相对路径列表转换为路径
我有一个以逗号分隔的目录列表:Ant:将逗号分隔的相对路径列表转换为路径,ant,Ant,我有一个以逗号分隔的目录列表: foo,bar,baz,qux 我想将其转换为包含(类似)以下内容的Ant路径: ${basedir}/build/foo/classes ${basedir}/build/bar/classes ${basedir}/build/baz/classes ${basedir}/build/qux/classes 似乎应该有一种方法可以用实现这一点,但我并不清楚它是什么。建议?您可以使用保存目录列表,然后将其输入pathconvert。比如: <prope
foo,bar,baz,qux
我想将其转换为包含(类似)以下内容的Ant路径:
${basedir}/build/foo/classes
${basedir}/build/bar/classes
${basedir}/build/baz/classes
${basedir}/build/qux/classes
似乎应该有一种方法可以用
实现这一点,但我并不清楚它是什么。建议?您可以使用保存目录列表,然后将其输入pathconvert。比如:
<property name="dirs" value="foo,bar,baz,qux" />
<dirset id="dir_list" dir="${basedir}" includes="${dirs}" />
<pathconvert refid="dir_list" property="dirs_prop">
<regexpmapper from="(${basedir})/(.*)" to="\1/build/\2/classes" />
</pathconvert>
<filelist id="dir_list" dir="${basedir}" files="${dirs}" />