From c07b787a9a0e4311b93f7bbeafa79cc98af7daaa Mon Sep 17 00:00:00 2001
From: Matthew Jason Benson Sets a property (by name and value), or set of properties (from file or
+ Sets a property
+(by name and value), or set of properties (from file or
resource) in the project. Properties are case sensitive.Property
Description
-${builddir}/classes
.
This is resolved at run-time as build/classes
.
In the event you should need to include this construct literally +(i.e. without property substitutions), simply "escape" the '$' character +by doubling it. To continue the previous example: +
<echo>$${builddir}=${builddir}</echo>+will echo this message: +
${builddir}=build/classes+
In order to maintain backward compatibility with older Ant releases, +a single '$' character encountered apart from a property-like construct +(including a matched pair of french braces) will be interpreted literally; +that is, as '$'. The "correct" way to specify this literal character, +however, is by using the escaping mechanism unconditionally, so that "$$" +is obtained by specifying "$$$$". Mixing the two approaches yields +unpredictable results, as "$$$" results in "$$".
Ant provides access to all system properties as if they had been