Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
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)


©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.