Hi, if you want to reset / overwrite an existing property the easiest way is via script task and language of your choice (ruby,javascript,groovy ...) , f.e. =
<project name="bla" default="main" basedir="."> <!-- // Properties --> <property name="foo" value="bar"/> <!-- Properties // --> <target name="depends"> <!-- using javascript --> <script language="javascript"> <![CDATA[ project.setProperty("foo","nobar") ]]> </script> <!-- using jruby --> <script language="ruby"> <![CDATA[ $project.setProperty("foo","nobar") ]]> </script> </target> <target name="main" depends="depends"> <script language="ruby"> <![CDATA[ case $foo when /^bar/ puts 'yup, one beer please !!' else puts 'no beer today ...' end ]]> </script> </target> Regards, Gilbert -----Original Message----- From: jm [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 19, 2006 11:45 AM To: Ant Users List Subject: set a property in a .properties file hi, I have been looking for a way to set a property in a .properties file via ant. Could not find any easy way...somebody knows a way to do it or a external task or something? I know about the <replace> stuff, but I am trying to change the property without knowing the value it had before, that is, I cannot assume it is '[EMAIL PROTECTED]@' thanks, --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]