To get rid of the backslash in front of the colon I just do:
<replace file="<your_prop_file>" token="\:" value=":"/>
Not sure why it gets put in there, but I'm guessing maybe it's some escape
thing?
Diane
--- Bill Brooks <[EMAIL PROTECTED]> wrote:
>
> I'm trying to use Ant to automatically build properties files for my
> application.
>
> I have a target which contains the following:
>
> <!-- Modify the properties file -->
> <propertyfile
> file="etc/${ant.project.name}.properties"
> comment="Properties file for this application">
> <entry key="defaultXMLLocation"
> value="${weburl}${ant.project.name}Default.xml" />
> <entry key="xslLocation"
> value="${weburl}stylesheets/${ant.project.name}.xsl" />
> </propertyfile>
>
> ...what I'm getting when I run this target is a properties file that
> looks like this:
>
> #Properties file for this application
> #Tue Jul 9 02:32:42 PDT 2001
> defaultXMLLocation=http\://www.foo.org\:8086/baz/appsDefault.xml
> xslLocation=http\://www.foo.org\:8086/baz/stylesheets/apps.xsl
>
> The docs for the <propertyfile> task mention something about "slashes
> conform to the expectations of the Properties class", but is there any
> way to get rid of them in the final file so that the application,
> which reads this file and uses the values of 'defaultXMLLocation' and
> 'xslLocation' doesn't choke?
>
> Thanks in advance.
>
> Bill
>
=====
([EMAIL PROTECTED])
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/