Index: src/main/org/apache/tools/ant/RuntimeConfigurable.java =================================================================== --- src/main/org/apache/tools/ant/RuntimeConfigurable.java (Revision 894693) +++ src/main/org/apache/tools/ant/RuntimeConfigurable.java (Arbeitskopie) @@ -388,7 +388,13 @@ String value = (String) attributeMap.get(name); // reflect these into the target - Object attrValue = PropertyHelper.getPropertyHelper(p).parseProperties(value); + Object attrValue = null; + if (!(target instanceof org.apache.tools.ant.taskdefs.MacroInstance)) { + attrValue = PropertyHelper.getPropertyHelper(p).parseProperties(value); + } else { + // do not expand properties in MacroInstances + attrValue = value; + } try { ih.setAttribute(p, target, name, attrValue); } catch (UnsupportedAttributeException be) {