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 callingtarget.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 voidexecuteTargets(Project project, java.lang.String[] targetNames)Execute the specified Targets for the specified Project.ExecutorgetSubProjectExecutor()Get the appropriate subproject Executor instance.
-
-
-
Method Detail
-
executeTargets
public void executeTargets(Project project, java.lang.String[] targetNames) throws BuildException
Execute the specified Targets for the specified Project..- Specified by:
executeTargetsin interfaceExecutor- Parameters:
project- the Ant Project.targetNames- String[] of Target names as specified on the command line.- Throws:
BuildException- on error
-
getSubProjectExecutor
public Executor 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:
getSubProjectExecutorin interfaceExecutor- Returns:
- an Executor instance.
-
-