Browse Source

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
master
Stefan Bodewig 17 years ago
parent
commit
3f26f9a75c
2 changed files with 10 additions and 1 deletions
  1. +9
    -0
      src/main/org/apache/tools/ant/MagicNames.java
  2. +1
    -1
      src/main/org/apache/tools/ant/Project.java

+ 9
- 0
src/main/org/apache/tools/ant/MagicNames.java View File

@@ -193,5 +193,14 @@ public final class MagicNames {
*/ */
public static final String REFID_PROJECT_HELPER = "ant.projectHelper"; 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";

} }



+ 1
- 1
src/main/org/apache/tools/ant/Project.java View File

@@ -705,7 +705,7 @@ public class Project implements ResourceFactory {
* Must not be <code>null</code>. * Must not be <code>null</code>.
*/ */
public void setName(String name) { public void setName(String name) {
setUserProperty("ant.project.name", name);
setUserProperty(MagicNames.PROJECT_NAME, name);
this.name = name; this.name = name;
} }




Loading…
Cancel
Save