org.apache.tools.ant

## Class MagicNames

- java.lang.Object
- - org.apache.tools.ant.MagicNames

    public final class MagicNames
    extends java.lang.Object

Magic names used within Ant. Not all magic names are here yet.

Since:
  Ant 1.6

### Field Summary

Fields
`static java.lang.String` `ANT_EXECUTOR_CLASSNAME` Property defining the classname of an executor.
`static java.lang.String` `ANT_EXECUTOR_REFERENCE` Reference to the current Ant executor.
`static java.lang.String` `ANT_FILE` property for ant file name.
`static java.lang.String` `ANT_FILE_TYPE` property for type of ant build file (either file or url) Value: "ant.file.type"
`static java.lang.String` `ANT_FILE_TYPE_FILE` ant build file of type file Value: "file"
`static java.lang.String` `ANT_FILE_TYPE_URL` ant build file of type url Value: "url"
`static java.lang.String` `ANT_HOME` Property used to store the location of ant.
`static java.lang.String` `ANT_JAVA_VERSION` Property used to store the java version ant is running in.
`static java.lang.String` `ANT_LIB` Property used to store the location of the ant library (typically the ant.jar file.) Value: "ant.core.lib"
`static java.lang.String` `ANT_SHELL_LAUNCHER_REF_ID` Name of the project reference holding an instance of `CommandLauncher` to use when executing commands with the help of an external script.
`static java.lang.String` `ANT_VERSION` Ant version property.
`static java.lang.String` `ANT_VM_LAUNCHER_REF_ID` Name of the project reference holding an instance of `CommandLauncher` to use when executing commands without the help of an external script.
`static java.lang.String` `ANTLIB_PREFIX` prefix for antlib URIs: "antlib:"
`static java.lang.String` `ATTRIBUTE_NAMESPACE` Name of the namespace "type".
`static java.lang.String` `BUILD_JAVAC_SOURCE` property that provides the default value for javac's and javadoc's source attribute.
`static java.lang.String` `BUILD_JAVAC_TARGET` property that provides the default value for javac's target attribute.
`static java.lang.String` `BUILD_SYSCLASSPATH` System classpath policy.
`static java.lang.String` `HTTP_AGENT_PROPERTY` Name of the property which can provide an override of the User-Agent used in <get> tasks.
`static java.lang.String` `PROJECT_BASEDIR` property name for basedir of the project.
`static java.lang.String` `PROJECT_DEFAULT_TARGET` Name of the property holding the default target of the currently executing project, if one has been specified.
`static java.lang.String` `PROJECT_HELPER_CLASS` Name of JVM system property which provides the name of the ProjectHelper class to use.
`static java.lang.String` `PROJECT_HELPER_SERVICE` The service identifier in jars which provide ProjectHelper implementations.
`static java.lang.String` `PROJECT_INVOKED_TARGETS` Name of the property holding a comma separated list of targets that have been invoked (from the command line).
`static java.lang.String` `PROJECT_NAME` Name of the property holding the name of the currently executing project, if one has been specified.
`static java.lang.String` `REFID_CLASSPATH_LOADER_PREFIX` Prefix used to store classloader references.
`static java.lang.String` `REFID_CLASSPATH_REUSE_LOADER` Name of the magic property that controls classloader reuse.
`static java.lang.String` `REFID_LOCAL_PROPERTIES` Reference used to store the local properties.
`static java.lang.String` `REFID_PROJECT_HELPER` Name of ProjectHelper reference that we add to a project.
`static java.lang.String` `REFID_PROPERTY_HELPER` Reference used to store the property helper.
`static java.lang.String` `REGEXP_IMPL` property for regular expression implementation.
`static java.lang.String` `REPOSITORY_DIR_PROPERTY` Name of the property which can provide an override of the repository dir.
`static java.lang.String` `REPOSITORY_URL_PROPERTY` Name of the property which can provide an override of the repository URL.
`static java.lang.String` `SCRIPT_REPOSITORY` The name of the script repository used by the script repo task.
`static java.lang.String` `SYSTEM_LOADER_REF` The name of the reference to the System Class Loader.
`static java.lang.String` `TASKDEF_PROPERTIES_RESOURCE` name of the resource that taskdefs are stored under.
`static java.lang.String` `TMPDIR` Magic property that can be set to override the java.io.tmpdir system property as the location for Ant's default temporary directory.
`static java.lang.String` `TSTAMP_NOW` Magic property that can be set to contain a value for tstamp's "now" in order to make builds that use the task create reproducible results.
`static java.lang.String` `TYPEDEFS_PROPERTIES_RESOURCE` name of the resource that typedefs are stored under.

### Method Summary

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Field Detail

#### ANTLIB_PREFIX

    public static final java.lang.String ANTLIB_PREFIX

prefix for antlib URIs: "antlib:"

See Also:
  Constant Field Values

#### ANT_VERSION

    public static final java.lang.String ANT_VERSION

Ant version property. Value: "ant.version"

See Also:
  Constant Field Values

#### BUILD_SYSCLASSPATH

    public static final java.lang.String BUILD_SYSCLASSPATH

System classpath policy. Value: "build.sysclasspath"

See Also:
  Constant Field Values

#### SCRIPT_REPOSITORY

    public static final java.lang.String SCRIPT_REPOSITORY

The name of the script repository used by the script repo task. Value "org.apache.ant.scriptrepo"

See Also:
  Constant Field Values

#### SYSTEM_LOADER_REF

    public static final java.lang.String SYSTEM_LOADER_REF

The name of the reference to the System Class Loader. Value "ant.coreLoader"

See Also:
  Constant Field Values

#### REPOSITORY_DIR_PROPERTY

    public static final java.lang.String REPOSITORY_DIR_PROPERTY

Name of the property which can provide an override of the repository dir. for the libraries task Value "ant.maven.repository.dir"

See Also:
  Constant Field Values

#### REPOSITORY_URL_PROPERTY

    public static final java.lang.String REPOSITORY_URL_PROPERTY

Name of the property which can provide an override of the repository URL. for the libraries task Value "ant.maven.repository.url"

See Also:
  Constant Field Values

#### TASKDEF_PROPERTIES_RESOURCE

    public static final java.lang.String TASKDEF_PROPERTIES_RESOURCE

name of the resource that taskdefs are stored under. Value: "/org/apache/tools/ant/taskdefs/defaults.properties"

See Also:
  Constant Field Values

#### TYPEDEFS_PROPERTIES_RESOURCE

    public static final java.lang.String TYPEDEFS_PROPERTIES_RESOURCE

name of the resource that typedefs are stored under. Value: "/org/apache/tools/ant/types/defaults.properties"

See Also:
  Constant Field Values

#### ANT_EXECUTOR_REFERENCE

    public static final java.lang.String ANT_EXECUTOR_REFERENCE

Reference to the current Ant executor. Value: "ant.executor"

See Also:
  Constant Field Values

#### ANT_EXECUTOR_CLASSNAME

    public static final java.lang.String ANT_EXECUTOR_CLASSNAME

Property defining the classname of an executor. Value: "ant.executor.class"

See Also:
  Constant Field Values

#### PROJECT_BASEDIR

    public static final java.lang.String PROJECT_BASEDIR

property name for basedir of the project. Value: "basedir"

See Also:
  Constant Field Values

#### ANT_FILE

    public static final java.lang.String ANT_FILE

property for ant file name. Value: "ant.file"

See Also:
  Constant Field Values

#### ANT_FILE_TYPE

    public static final java.lang.String ANT_FILE_TYPE

property for type of ant build file (either file or url) Value: "ant.file.type"

Since:
  Ant 1.8.0
See Also:
  Constant Field Values

#### ANT_FILE_TYPE_FILE

    public static final java.lang.String ANT_FILE_TYPE_FILE

ant build file of type file Value: "file"

Since:
  Ant 1.8.0
See Also:
  Constant Field Values

#### ANT_FILE_TYPE_URL

    public static final java.lang.String ANT_FILE_TYPE_URL

ant build file of type url Value: "url"

Since:
  Ant 1.8.0
See Also:
  Constant Field Values

#### ANT_JAVA_VERSION

    public static final java.lang.String ANT_JAVA_VERSION

Property used to store the java version ant is running in. Value: "ant.java.version"

Since:
  Ant 1.7
See Also:
  Constant Field Values

#### ANT_HOME

    public static final java.lang.String ANT_HOME

Property used to store the location of ant. Value: "ant.home"

Since:
  Ant 1.7
See Also:
  Constant Field Values

#### ANT_LIB

    public static final java.lang.String ANT_LIB

Property used to store the location of the ant library (typically the ant.jar file.) Value: "ant.core.lib"

Since:
  Ant 1.7
See Also:
  Constant Field Values

#### REGEXP_IMPL

    public static final java.lang.String REGEXP_IMPL

property for regular expression implementation. Value: "ant.regexp.regexpimpl"

See Also:
  Constant Field Values

#### BUILD_JAVAC_SOURCE

    public static final java.lang.String BUILD_JAVAC_SOURCE

property that provides the default value for javac's and javadoc's source attribute. Value: "ant.build.javac.source"

Since:
  Ant 1.7
See Also:
  Constant Field Values

#### BUILD_JAVAC_TARGET

    public static final java.lang.String BUILD_JAVAC_TARGET

property that provides the default value for javac's target attribute. Value: "ant.build.javac.target"

Since:
  Ant 1.7
See Also:
  Constant Field Values

#### REFID_CLASSPATH_REUSE_LOADER

    public static final java.lang.String REFID_CLASSPATH_REUSE_LOADER

Name of the magic property that controls classloader reuse. Value: "ant.reuse.loader"

Since:
  Ant 1.4.
See Also:
  Constant Field Values

#### REFID_CLASSPATH_LOADER_PREFIX

    public static final java.lang.String REFID_CLASSPATH_LOADER_PREFIX

Prefix used to store classloader references. Value: "ant.loader."

See Also:
  Constant Field Values

#### REFID_PROPERTY_HELPER

    public static final java.lang.String REFID_PROPERTY_HELPER

Reference used to store the property helper. Value: "ant.PropertyHelper"

See Also:
  Constant Field Values

#### REFID_LOCAL_PROPERTIES

    public static final java.lang.String REFID_LOCAL_PROPERTIES

Reference used to store the local properties. Value: "ant.LocalProperties"

See Also:
  Constant Field Values

#### PROJECT_HELPER_CLASS

    public static final java.lang.String PROJECT_HELPER_CLASS

Name of JVM system property which provides the name of the ProjectHelper class to use. Value: "org.apache.tools.ant.ProjectHelper"

See Also:
  Constant Field Values

#### PROJECT_HELPER_SERVICE

    public static final java.lang.String PROJECT_HELPER_SERVICE

The service identifier in jars which provide ProjectHelper implementations. Value: "META-INF/services/org.apache.tools.ant.ProjectHelper"

See Also:
  Constant Field Values

#### REFID_PROJECT_HELPER

    public static final java.lang.String REFID_PROJECT_HELPER

Name of ProjectHelper reference that we add to a project. Value: "ant.projectHelper"

See Also:
  Constant Field Values

#### PROJECT_NAME

    public static final java.lang.String PROJECT_NAME

Name of the property holding the name of the currently executing project, if one has been specified. Value: "ant.project.name"

Since:
  Ant 1.8.0
See Also:
  Constant Field Values

#### PROJECT_DEFAULT_TARGET

    public static final java.lang.String PROJECT_DEFAULT_TARGET

Name of the property holding the default target of the currently executing project, if one has been specified. Value: "ant.project.default-target"

Since:
  Ant 1.8.0
See Also:
  Constant Field Values

#### PROJECT_INVOKED_TARGETS

    public static final java.lang.String PROJECT_INVOKED_TARGETS

Name of the property holding a comma separated list of targets that have been invoked (from the command line). Value: "ant.project.invoked-targets"

Since:
  Ant 1.8.0
See Also:
  Constant Field Values

#### ANT_SHELL_LAUNCHER_REF_ID

    public static final java.lang.String ANT_SHELL_LAUNCHER_REF_ID

Name of the project reference holding an instance of `CommandLauncher` to use when executing commands with the help of an external script.

Alternatively this is the name of a system property holding the fully qualified class name of a `CommandLauncher`.

Value: "ant.shellLauncher"

Since:
  Ant 1.9.0
See Also:
  Constant Field Values

#### ANT_VM_LAUNCHER_REF_ID

    public static final java.lang.String ANT_VM_LAUNCHER_REF_ID

Name of the project reference holding an instance of `CommandLauncher` to use when executing commands without the help of an external script.

Alternatively this is the name of a system property holding the fully qualified class name of a `CommandLauncher`.

Value: "ant.vmLauncher"

Since:
  Ant 1.9.0
See Also:
  Constant Field Values

#### ATTRIBUTE_NAMESPACE

    public static final java.lang.String ATTRIBUTE_NAMESPACE

Name of the namespace "type". (Note: cannot be used as an element.)

Since:
  Ant 1.9.1
See Also:
  Constant Field Values

#### HTTP_AGENT_PROPERTY

    public static final java.lang.String HTTP_AGENT_PROPERTY

Name of the property which can provide an override of the User-Agent used in <get> tasks. Value "ant.http.agent"

See Also:
  Constant Field Values

#### TSTAMP_NOW

    public static final java.lang.String TSTAMP_NOW

Magic property that can be set to contain a value for tstamp's "now" in order to make builds that use the task create reproducible results.

The value is expected to be a number representing the date as seconds since the epoch.

Value: "ant.tstamp.now"

Since:
  Ant 1.9.10
See Also:
  Constant Field Values

#### TMPDIR

    public static final java.lang.String TMPDIR

Magic property that can be set to override the java.io.tmpdir system property as the location for Ant's default temporary directory. Value: "ant.tmpdir"

Since:
  Ant 1.9.15
See Also:
  Constant Field Values