Adding <property file="test.properties"/>, the expansion occurs.
<?xml version="1.0"?>
<project name="inline props test" default="test">
<property file="test.properties"/>
<target name="test">
<echo>deploy.url is ${deploy.url}</echo>
</target>
</project>
It seems not to occur when the property file is given in the command line.
Regards
Alain ROY
On Thu, 10 Jan 2008 14:52:27 -0800 (PST)
Michael Pelz Sherman <[EMAIL PROTECTED]> wrote:
> From the Property task docs
> (http://ant.apache.org/manual/CoreTasks/property.html)
>
> ================================
> In-file property expansion is very cool. Learn to use it.
> Example:
>
> build.compiler=jikes
> deploy.server=lucky
> deploy.port=8080
> deploy.url=http://${deploy.server}:${deploy.port}/
> ================================
>
> So I created a properties file with the above
> and the following build.xml file:
>
> ==================================
> <?xml version="1.0"?>
> <project name="inline props test" default="test">
> <target name="test">
> <echo>deploy.url is ${deploy.url}</echo>
> </target>
> </project>
> ==================================
>
> The I ran it as follows:
>
> $ ant -propertyfile test.properties
>
> Here is the output:
>
> ==================================
> Buildfile: build.xml
>
> test:
> [echo] deploy.url is http://${deploy.server}:${deploy.port}/
>
> BUILD SUCCESSFUL
> Total time: 0 seconds
> ==================================
> I'm using ant 7.0.
>
> What am I doing wrong?
>
> Thanks,
> - mps
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]