Comment remplacer une variable du style {$var} dans un xml file avec ant ?
Bonjour,
Lorsque je lance cette target :
Code:
1 2 3 4 5
|
<target name="wsdlgen.config.file">
<copy file="${vob.root}/aspen/etc/domains/wsdlgen.cfg" todir="${vob.root}/aspen/src/wsdlgen/com/iona/scripting/etc"/>
<replaceregexp file="${src.dir}/wsdlgen/com/iona/scripting/etc/wsdlgen.cfg" match="vobroot" flags="g" replace="${vob.root}" />
</target> |
J'obtiens :
Citation:
X:\aspen\etc\ant-inc\javabuild.xml:98: java.lang.StringIndexOutOfBoundsException
: String index out of range: 3
Je sais que c'est du au replace="${vob.root}". Comment faire pour remplacer la variable ${vob.root} dans replace.
Je sais que si je fais :
replace="/vob" par exemple ce code marche. Mais le probleme c'est que vob.root est variable et que je voudrais avoir le contenu de la variable {vob.root} dans replace="${vob.root}"
vous me suivez ?
Comment faire ?