diff --git a/docs/manual/running.html b/docs/manual/running.html index 96796f1bf..21bdd407a 100644 --- a/docs/manual/running.html +++ b/docs/manual/running.html @@ -213,12 +213,185 @@ set):
Some of Ants core classes can be configured via system properties:
-org.apache.tools.ant.ProjectHelper
- specifies the
- classname to use as ProjectHelper. The class must extend org.apache.tools.ant.ProjectHelper.
- If not set org.apache.tools.ant.ProjectHelper is used as ProjectHelper.Some of Ants core classes ant tasks can be configured via system properties.
+So here the result of a search through the codebase. Because system properties are +available via Project instance, I searched for them with a +
+ grep -r -n "getPropert" * > ..\grep.txt ++command. After that I filtered out the often-used but not-so-important values (most of them +read-only values): path.separator, ant.home, basedir, user.dir, os.name, ant.file, +line.separator, java.home, java.version, java.version, user.home, java.class.path
property name | +valid values /default value | +description | +
---|---|---|
ant.input.properties |
+ filename (required) | +Name of the file holding the values for the + PropertyFileInputHandler. + | +
ant.logger.defaults |
+
+ filename (optional, default '/org/ apache/ tools/ ant/ listener/ defaults.properties') | +Name of the file holding the color mappings for the + AnsiColorLogger. + | +
ant.netrexxc.* |
+ several formats | +Use specified values as defaults for netrexxc. + | +
ant.PropertyHelper |
+ ant-reference-name (optional) | +Specify the PropertyHelper to use. The object must be of the type + org.apache.tools.ant.PropertyHelper. If not defined an object of + org.apache.tools.ant.PropertyHelper will be used as PropertyHelper. + | +
ant.regexp.regexpimpl |
+ classname | +classname for a RegExp implementation; if not set Ant tries to + find another (Jdk14, Oro...); + RegExp-Mapper + "Choice of regular expression implementation" + | +
ant.reuse.loader |
+ boolean | +allow to reuse classloaders + used in org.apache.tools.ant.util.ClasspathUtil + | +
ant.XmlLogger.stylesheet.uri |
+ filename (default 'log.xsl') | +Name for the stylesheet to include in the logfile by + XmlLogger. + | +
build.compiler |
+ name | +Specify the default compiler to use. + see javac, + EJB Tasks + (compiler attribute), + IContract, + javah + | +
build.compiler.emacs |
+ boolean (default false) | +Enable emacs-compatible error messages. + see javac "Jikes Notes" + | +
build.compiler.fulldepend |
+ boolean (default false) | +Enable full dependency checking + see javac "Jikes Notes" + | +
build.compiler.jvc.extensions |
+ boolean (default true) | +enable Microsoft extensions of their java compiler + see javac "Jvc Notes" + | +
build.compiler.pedantic |
+ boolean (default false) | +Enable pedantic warnings. + see javac "Jikes Notes" + | +
build.compiler.warnings |
+ Deprecated flag | +see javac "Jikes Notes" | +
build.rmic |
+ name | +control the rmic compiler | +
build.sysclasspath |
+ "only", something else | +only: current threads get the actual class loader + (AntClassLoader.setThreadContextLoader()). + else: use core loader as default (ComponentHelper.initTasks()). Disable + changing the classloader (oata.taskdefs.Classloader.execute() experimental + task). + + | +
file.encoding |
+ name of a supported character set (e.g. UTF-8, ISO-8859-1, US-ASCII) | +use as default character set of email messages; use as default for source-, dest- and bundleencoding
+ in translate + see JavaDoc of java.nio.charset.Charset + for more information about character sets (not used in Ant, but has nice docs). + |
+
jikes.class.path |
+ path | +The specified path is added to the classpath if jikes is used as compiler. | +
MailLogger.properties.file, MailLogger.* |
+ filename (optional, defaults derived from Project instance) | +Name of the file holding properties for sending emails by the + MailLogger. Override properties set + inside the buildfile or via command line. + | +
org.apache.tools.ant.ProjectHelper |
+
+ classname (optional, default 'org. apache. tools. ant. ProjectHelper') | +specifies the classname to use as ProjectHelper. The class must extend + org.apache.tools.ant.ProjectHelper. + | +
p4.port, p4.client, p4.user |
+ several formats | +Specify defaults for port-, client- and user-setting of the + perforce tasks. + | +
websphere.home
+ | ||
XmlLogger.file
+ |
The Unix launch script that come with Ant works correctly with Cygwin. You @@ -300,4 +473,4 @@ classpath possible, generally just the ant-launcher.jar. Reserved.