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]