ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From coltsith <con...@tinypictures.us>
Subject Re: How to insert properties into a file?
Date Tue, 08 Apr 2008 18:36:20 GMT

Thanks for responding! Is there a way to provide more than one file that
defines properties? I tried

replacefilterfile="@{file1},@{file2}"

but it didn't work.


Douglas Bullard wrote:
> 
> 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
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/How-to-insert-properties-into-a-file--tp16542616p16570171.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


Mime
View raw message