diff --git a/src/main/org/apache/tools/ant/MagicNames.java b/src/main/org/apache/tools/ant/MagicNames.java index 97f852a86..e004cebf7 100644 --- a/src/main/org/apache/tools/ant/MagicNames.java +++ b/src/main/org/apache/tools/ant/MagicNames.java @@ -193,5 +193,14 @@ public final class MagicNames { */ public static final String REFID_PROJECT_HELPER = "ant.projectHelper"; + /** + * Name of the property holding the name of the currently + * executing project, if one has been specified. + * + * Value: {@value} + * @since Ant 1.8.0 + */ + public static final String PROJECT_NAME = "ant.project.name"; + } diff --git a/src/main/org/apache/tools/ant/Project.java b/src/main/org/apache/tools/ant/Project.java index e92dbce6e..31854459e 100644 --- a/src/main/org/apache/tools/ant/Project.java +++ b/src/main/org/apache/tools/ant/Project.java @@ -705,7 +705,7 @@ public class Project implements ResourceFactory { * Must not be null. */ public void setName(String name) { - setUserProperty("ant.project.name", name); + setUserProperty(MagicNames.PROJECT_NAME, name); this.name = name; }