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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to