Package org.apache.tools.ant
Class MagicNames
java.lang.Object
org.apache.tools.ant.MagicNames
Magic names used within Ant.
Not all magic names are here yet.
- Since:
- Ant 1.6
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Name of Ant core package Value: "org.apache.tools.ant"static final String
Property defining the classname of an executor.static final String
Reference to the current Ant executor.static final String
property for ant file name.static final String
property for type of ant build file (either file or url) Value: "ant.file.type"static final String
ant build file of type file Value: "file"static final String
ant build file of type url Value: "url"static final String
Property used to store the location of ant.static final String
Property used to store the java version ant is running in.static final String
Property used to store the location of the ant library (typically the ant.jar file.) Value: "ant.core.lib"static final String
Name of the project reference holding an instance ofCommandLauncher
to use when executing commands with the help of an external script.static final String
Ant version property.static final String
Name of the project reference holding an instance ofCommandLauncher
to use when executing commands without the help of an external script.static final String
prefix for antlib URIs: "antlib:"static final String
Name of the namespace "type".static final String
Magic property that will be set to override java.io.tmpdir system property as the location for Ant's default temporary directory if a temp file is created andTMPDIR
is not set.static final String
property that provides the default value for javac's and javadoc's source attribute.static final String
property that provides the default value for javac's target attribute.static final String
System classpath policy.static final String
Magic property that can be used to disable Nashorn compatibility mode when using GraalVM JavaScript as script engine.static final String
Name of the property which can provide an override of the User-Agent used in <get> tasks.static final String
property name for basedir of the project.static final String
Name of the property holding the default target of the currently executing project, if one has been specified.static final String
Name of JVM system property which provides the name of the ProjectHelper class to use.static final String
The service identifier in jars which provide ProjectHelper implementations.static final String
Name of the property holding a comma separated list of targets that have been invoked (from the command line).static final String
Name of the property holding the name of the currently executing project, if one has been specified.static final String
Prefix used to store classloader references.static final String
Name of the magic property that controls classloader reuse.static final String
Reference used to store the local properties.static final String
Name of ProjectHelper reference that we add to a project.static final String
Reference used to store the property helper.static final String
property for regular expression implementation.static final String
Name of the property which can provide an override of the repository dir.static final String
Name of the property which can provide an override of the repository URL.static final String
The name of the script cache used by the script runner.static final String
The name of the script repository used by the script repo task.static final String
The name of the reference to the System Class Loader.static final String
name of the resource that taskdefs are stored under.static final String
Magic property that can be set to override the java.io.tmpdir system property as the location for Ant's default temporary directory.static final String
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 final String
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 final String
name of the resource that typedefs are stored under.static final String
When running on Java 18 or higher runtime, Ant will throw aBuildException
if thetype is used. -
Method Summary
-
Field Details
-
ANTLIB_PREFIX
-
ANT_VERSION
-
BUILD_SYSCLASSPATH
System classpath policy. Value: "build.sysclasspath"- See Also:
-
SCRIPT_REPOSITORY
The name of the script repository used by the script repo task. Value "org.apache.ant.scriptrepo"- See Also:
-
SCRIPT_CACHE
The name of the script cache used by the script runner. Value "org.apache.ant.scriptcache"- See Also:
-
SYSTEM_LOADER_REF
The name of the reference to the System Class Loader. Value "ant.coreLoader"- See Also:
-
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:
-
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:
-
TASKDEF_PROPERTIES_RESOURCE
name of the resource that taskdefs are stored under. Value: "/org/apache/tools/ant/taskdefs/defaults.properties"- See Also:
-
TYPEDEFS_PROPERTIES_RESOURCE
name of the resource that typedefs are stored under. Value: "/org/apache/tools/ant/types/defaults.properties"- See Also:
-
ANT_EXECUTOR_REFERENCE
Reference to the current Ant executor. Value: "ant.executor"- See Also:
-
ANT_EXECUTOR_CLASSNAME
Property defining the classname of an executor. Value: "ant.executor.class"- See Also:
-
PROJECT_BASEDIR
property name for basedir of the project. Value: "basedir"- See Also:
-
ANT_FILE
-
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:
-
ANT_FILE_TYPE_FILE
ant build file of type file Value: "file"- Since:
- Ant 1.8.0
- See Also:
-
ANT_FILE_TYPE_URL
ant build file of type url Value: "url"- Since:
- Ant 1.8.0
- See Also:
-
ANT_JAVA_VERSION
Property used to store the java version ant is running in. Value: "ant.java.version"- Since:
- Ant 1.7
- See Also:
-
ANT_HOME
Property used to store the location of ant. Value: "ant.home"- Since:
- Ant 1.7
- See Also:
-
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:
-
REGEXP_IMPL
property for regular expression implementation. Value: "ant.regexp.regexpimpl"- See Also:
-
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:
-
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:
-
REFID_CLASSPATH_REUSE_LOADER
Name of the magic property that controls classloader reuse. Value: "ant.reuse.loader"- Since:
- Ant 1.4.
- See Also:
-
REFID_CLASSPATH_LOADER_PREFIX
Prefix used to store classloader references. Value: "ant.loader."- See Also:
-
REFID_PROPERTY_HELPER
Reference used to store the property helper. Value: "ant.PropertyHelper"- See Also:
-
REFID_LOCAL_PROPERTIES
Reference used to store the local properties. Value: "ant.LocalProperties"- See Also:
-
ANT_CORE_PACKAGE
Name of Ant core package Value: "org.apache.tools.ant"- Since:
- Ant 1.10.9
- See Also:
-
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:
-
PROJECT_HELPER_SERVICE
The service identifier in jars which provide ProjectHelper implementations. Value: "META-INF/services/org.apache.tools.ant.ProjectHelper"- See Also:
-
REFID_PROJECT_HELPER
Name of ProjectHelper reference that we add to a project. Value: "ant.projectHelper"- See Also:
-
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:
-
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:
-
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:
-
ANT_SHELL_LAUNCHER_REF_ID
Name of the project reference holding an instance ofCommandLauncher
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
Value: "ant.shellLauncher"CommandLauncher
.- Since:
- Ant 1.9.0
- See Also:
-
ANT_VM_LAUNCHER_REF_ID
Name of the project reference holding an instance ofCommandLauncher
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
Value: "ant.vmLauncher"CommandLauncher
.- Since:
- Ant 1.9.0
- See Also:
-
ATTRIBUTE_NAMESPACE
Name of the namespace "type". (Note: cannot be used as an element.)- Since:
- Ant 1.9.1
- See Also:
-
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:
-
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:
-
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:
-
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.10.8
- See Also:
-
AUTO_TMPDIR
-
DISABLE_NASHORN_COMPAT
Magic property that can be used to disable Nashorn compatibility mode when using GraalVM JavaScript as script engine.Set this to "true" if you want to disable Nashorn compatibility mode.
Value: "ant.disable.graal.nashorn.compat"- Since:
- Ant 1.10.9
- See Also:
-
WARN_SECURITY_MANAGER_USAGE
When running on Java 18 or higher runtime, Ant will throw aBuildException
if thetype is used. Set this property to true
to disable throwing an exception and instead just log a warning message. Value: "ant.securitymanager.usage.warn"- Since:
- Ant 1.10.14
- See Also:
-