ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Benson <gudnabr...@yahoo.com>
Subject Re: Perform a task for every folder from the file.
Date Fri, 27 Apr 2007 15:40:51 GMT
The <tokens> resourcecollection should be directly
passable to <ac:for>.

HTH,
Matt

--- mpr <marcin.rembisz@curamsoftware.com> wrote:

> 
> Hi,
> 
> I have the file user.properties and inside a paths
> to folders are defined
> e.g.
> C:\Application\PackagingTools4
> C:\ApplicationTools2\PackagingTools3
> 
> For each folder from user.properties I need to
> perform an Operation (task).
> 
> What is the simplest way to do that?
> At this moment I do:
> 
> [CODE]
> 
> 	<target description="genericTokenReplacements"
> name="genericTokenReplacement">
> 		<loadfile srcfile="./${src.file}"
> property="src.file.head">
> 			<filterchain>
> 				<tokenfilter>
> 					<stringtokenizer/>
> 					<countfilter property="nb.matching.tokens" 
> match="([\w\\/]+)+">     
> 						<!--Create property with a specific name-->
> 						<counteach propertyprefix="${prefix}"
> select="\1"/>
> 					</countfilter>
> 				</tokenfilter>
> 			</filterchain>
> 		</loadfile>
> 		<echo message="${src.file.head}"/>
> 		<echoproperties prefix="${prefix}"/>
> 		<ac:propertyselector property="user.files"
> delimiter="${delimiter}"
> match="~~(.+)" select="\1"/>
> 		<echo message="${user.files}"/>
> 		<ac:for list="${user.files}" param="dir">
> 			<ac:sequential>
> 				<echo message="All files under the folder @{dir}
> are going to be
> replaced"/>
> 				<--! OPERATION here-->
> 			</ac:sequential>
> 		</ac:for>		
> 	</target>
> 
> [/CODE]
> 
> but I have noticed the problem. 
> <ac:propertyselector property="user.files"
> delimiter="${delimiter}"
> match="~~(.+)" select="\1"/>
> trim out (eat) character "\" so i get full path to
> folder whit out "\" 
> 
> Could you suggest to solve it?
> Thank you in advance,
> MR
> 
> -- 
> View this message in context:
>
http://www.nabble.com/Perform-a-task-for-every-folder-from-the-file.-tf3658328.html#a10221352
> Sent from the Ant - Users mailing list archive at
> Nabble.com.
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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


Mime
View raw message