ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Douglas Bullard <dbull...@nurflugel.com>
Subject Re: How to insert properties into a file?
Date Tue, 08 Apr 2008 01:25:39 GMT
Use the "replace" task, it does exactly that.

Here's an example from one of my macrodefs:

<replace dir="@{target}" includes="@{includes}" excludes="@{excludes}"  
replacefilterfile=@{file}" summary="yes"  
casesensitive="@{casesensitive}"/>

@{target} is the target directory to replace
@{includes} is the pattern set to match (typically, you do not want to  
include binaries or jar files
@{file} is the file with the properties
@{casesensitive} what you'd expect.

Hope this fits your needs.

Douglas Bullard

On Apr 7, 2008, at 16:25, coltsith wrote:

>
> Hi,
>
> I have a file of string properties and I need to be able to insert ant
> properties into it where referenced. So, for example:
>
> #########
> text.file
> #########
> app.version=${version}
> app.name=${name}
> app.author=John Doe
>
> #########
> props.file
> #########
> version=4
> name=My Application
>
> I need a task or way to provide a property file and replace all  
> occurrences
> with the corresponding property in a given text file. So a command  
> like
> this:
>
> <replacePropertiesInFile file="text.file"  
> propertyDefinitions="props.file"/>
>
> Is there anything like this?
>
> Thanks in advance!
> -- 
> View this message in context: http://www.nabble.com/How-to-insert-properties-into-a-file--tp16542616p16542616.html
> 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
>
>
>


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


Mime
View raw message