Thursday, 29 August 2013

Replacing property dynamically based on environments in ANT scripts

Replacing property dynamically based on environments in ANT scripts

I want to develop ant script which replaces application properties with
environment specific properties. My requirement is that i will have all
environment properties in single env.properties file. During building the
application i need to replace with whatever in env.properties file. Ant
replace works well when i have property files for each environment.
Sample : env.properties
dev.AddNETWORK_USER=devUser
dev.ADDPASS=devPass
sit.AddNETWORK_USER=situser
sit.ADDPASS=sitPass
This needs be replaced in mule.properties as for DEV environment:
dev.AddNETWORK_USER=devUser
dev.ADDPASS=devPass
for SIT environment:
AddNETWORK_USER=sitUser
ADDPASS=sitPass
Thanks for the Help.

No comments:

Post a Comment