Class 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 
      Modifier and Type Field Description
      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_CACHE
      The name of the script cache used by the script runner.
      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 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 TSTAMP_NOW_ISO
      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
      • SCRIPT_CACHE

        public static final java.lang.String SCRIPT_CACHE
        The name of the script cache used by the script runner. Value "org.apache.ant.scriptcache"
        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.10.2
        See Also:
        Constant Field Values
      • TSTAMP_NOW_ISO

        public static final java.lang.String TSTAMP_NOW_ISO
        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 in ISO time format (1972-04-17T08:07)

        Value: "ant.tstamp.now.iso"
        Since:
        Ant 1.10.2
        See Also:
        Constant Field Values