| foreach problem | foreach problem 2005-06-08 - By Rebhan, Gilbert
Hi,
i have some strange behaviour with antcontrib's foreach task.
I have a propertyfile like this :
modul.1=Project1:v_1_2_4_25 modul.2=Project with spaces:thi_1_2_4_25
modul.list=${modul.1},${modul.2},
My buildscript :
<target name="init">
<foreach list="${modul.list}" delimiter="," param="modul" target="checkout" trim="true" inheritall="true" /> </target>
<target name="checkout">
<!-- Modulname --> <propertyregex property="module" input="${modul}" regexp="(.*):(.*)" select="\1" casesensitive="false" />
<!-- Versiontag --> <propertyregex property="tag" input="${modul}" regexp="(.*):(.*)" select="\2" casesensitive="false" />
<!--<cvs cvsroot="${cvsroot}" dest="../.." package="'${module}'" tag="${tag}" command="checkout" />-->
<!-- for testing --> <echo>Modul = ${module} in Version = ${tag}</echo>
gives me
checkout: [echo] Modul = Project1 in Version = v_1_2_4_25 checkout: [echo] Modul = Project with space in Version = v_1_2_4_25 checkout: [echo] Modul = ${module} in Version = ${tag}
Question :
where comes the third line from ?! How to get rid of that ?
Thanks for any advice !!
Gilbert
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
|
|
 |