ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Burbidge" <>
Subject Generating property file with path name...
Date Mon, 06 Mar 2006 19:11:22 GMT
As part of an ant build I need to generate a properties file with a path
in it. I start with a "template" properties file with the following line
in it:


Home = @HOME@


I then use the following ant tasks to replace the @HOME@ with a path
generated as part of the ant build.


            <path id="home.path"

            <property name="home.system.path" refid="home.path"/>


            <target name="gen.config">

                        <copy file="${ids.config.template}"
tofile="${ids.config}" overwrite="true">



                              <token key="HOME"






The resulting file contains the following line:


Home = c:\xenon\build\win\debug


I thought this was really cool till I realized that the '\' must be
escaped in java property files. What I really want is:


Home = c:\\xenon\\build\\win\\debug


Can anyone suggest a better way to do this? Is there a way to get a
system path to put in a properties file with the appropriate escaped




  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message