ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ninju Bohra <ninju_bo...@yahoo.com>
Subject How to get a directory name
Date Mon, 31 Jan 2005 17:50:49 GMT
Hey Guys,

I am befuttled as to exactly how to do this...

I have releases going to a directory tree

...Release2.0
     |
     ---Release2.0Build400
       |
       ---- lib
     |
     ---Release2.0Build401
       |
       ---- lib
     |
     ---Release2.0Build402
       |
       ---- lib
     |
     ---Release2.0Build403
       |
       ---- lib

(each build is in a seperate directory under a root
release directory, note there are a number
sub-directories under each build directory)

Now, I need to the get the latest build directory
(i.e. Release2.0Build403 in case above) into a
property

Here is what I have already...
       <path id="builds">
          <dirset
dir="${deployed.base.dir}\Build_v${current.version.number}\">
          </dirset>
       </path>
       <property name="builds.property"
refid="builds"/>
       <sortlist property="sorted.builds"
refid="builds"/>
       
       <echo message="builds.property =
${builds.property}"/>
       <echo message="sorted.builds =
${sorted.builds}"/>

Two Questions:

1) How do I limit the number of directories that are
returned in the <dirset> to just the first level
sub-directories
2) Is it necessary to do the <sortlist> or does the
<dirset> return them in sorted order>
3) Any ideas on the best way to extract the largest
build number values from either the builds.property or
sorted.builds property, I thought of using the
<propertyRegExp> but could not come up with the
appropriate expression?


		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - Easier than ever with enhanced search. Learn more.
http://info.mail.yahoo.com/mail_250

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message