Package org.apache.tools.ant.helper
Class IgnoreDependenciesExecutor
java.lang.Object
org.apache.tools.ant.helper.IgnoreDependenciesExecutor
- All Implemented Interfaces:
Executor
public class IgnoreDependenciesExecutor extends java.lang.Object implements Executor
Target executor implementation that ignores dependencies. Runs each
target by calling
target.performTasks()
directly. If an
error occurs, behavior is determined by the Project's "keep-going" mode.
To be used when you know what you're doing.- Since:
- Ant 1.7.1
-
Constructor Summary
Constructors Constructor Description IgnoreDependenciesExecutor()
-
Method Summary
Modifier and Type Method Description void
executeTargets(Project project, java.lang.String[] targetNames)
Execute the specified Targets for the specified Project.Executor
getSubProjectExecutor()
Get the appropriate subproject Executor instance.
-
Constructor Details
-
IgnoreDependenciesExecutor
public IgnoreDependenciesExecutor()
-
-
Method Details
-
executeTargets
Execute the specified Targets for the specified Project..- Specified by:
executeTargets
in interfaceExecutor
- Parameters:
project
- the Ant Project.targetNames
- String[] of Target names as specified on the command line.- Throws:
BuildException
- on error
-
getSubProjectExecutor
Get the appropriate subproject Executor instance. This allows the top executor to control what type of executor is used to execute subprojects via <ant>/<antcall>/<subant> and task that extend these. All bundled Executors return a SingleCheckExecutor (running a merged set of depended targets for all targets called) to run sub-builds..- Specified by:
getSubProjectExecutor
in interfaceExecutor
- Returns:
- an Executor instance.
-