From 3f26f9a75cc23061305be3a0823d2935ddc9da6b Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Wed, 4 Jun 2008 10:12:27 +0000 Subject: [PATCH] make ant.project.name a magic property git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@663046 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/MagicNames.java | 9 +++++++++ src/main/org/apache/tools/ant/Project.java | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) 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; }