public class AntMain extends Object implements org.apache.tools.ant.launch.AntMain
NOTE: This is a modified copy of the org.apache.tools.ant.Main class from Ant 1.8.0.
| Modifier | Constructor and Description |
|---|---|
|
AntMain()
Constructor used when creating Main for later arg processing
and startup
|
protected |
AntMain(String[] args)
Deprecated.
since 1.6.x
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBuildListeners(org.apache.tools.ant.Project project)
Adds the listeners specified in the command line arguments,
along with the default listener, to the specified project.
|
protected void |
exit(int exitCode)
This operation is expected to call
System.exit(int), which
is what the base version does. |
static String |
getAntVersion()
Returns the Ant version information, if available.
|
static void |
main(String[] args)
Command line entry point.
|
static void |
start(String[] args,
Properties additionalUserProperties,
ClassLoader coreLoader)
Creates a new instance of this class using the
arguments specified, gives it any extra user properties which have been
specified, and then runs the build using the classloader provided.
|
void |
startAnt(String[] args,
Properties additionalUserProperties,
ClassLoader coreLoader)
Start Ant
|
public AntMain()
protected AntMain(String[] args) throws org.apache.tools.ant.BuildException
args - Command line arguments. Must not be null.org.apache.tools.ant.BuildException - if the specified build file doesn't exist
or is a directory.public static void start(String[] args, Properties additionalUserProperties, ClassLoader coreLoader)
args - Command line arguments. Must not be null.additionalUserProperties - Any extra properties to use in this
build. May be null, which is the equivalent to
passing in an empty set of properties.coreLoader - Classloader used for core classes. May be
null in which case the system classloader is used.public void startAnt(String[] args, Properties additionalUserProperties, ClassLoader coreLoader)
startAnt in interface org.apache.tools.ant.launch.AntMainargs - command line argsadditionalUserProperties - properties to set beyond those that
may be specified on the args listcoreLoader - - not usedprotected void exit(int exitCode)
System.exit(int), which
is what the base version does.
However, it is possible to do something else.exitCode - code to exit withpublic static void main(String[] args)
args - Command line arguments. Must not be null.protected void addBuildListeners(org.apache.tools.ant.Project project)
project - The project to add listeners to.
Must not be null.public static String getAntVersion() throws org.apache.tools.ant.BuildException
null)org.apache.tools.ant.BuildException - if the version information is unavailableCopyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.