Bonjour,

Lorsque je lance cette target :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

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 ?