org.gradle.execution
Interface BuildExecuter

All Known Implementing Classes:
BuiltInTasksBuildExecuter, DelegatingBuildExecuter, ProjectDefaultsBuildExecuter, TaskNameResolvingBuildExecuter

public interface BuildExecuter

Selects and executes the tasks requested for a build.


Method Summary
 void execute(TaskExecuter executer)
          Executes the selected tasks.
 java.lang.String getDisplayName()
          Returns the description of this executer.
 void select(Project project)
          Selects the tasks to execute, if any.
 

Method Detail

select

void select(Project project)
Selects the tasks to execute, if any. This method is called before any other methods on this executer.


getDisplayName

java.lang.String getDisplayName()
Returns the description of this executer. The result is used for log and error messages. Called after select(org.gradle.api.Project).


execute

void execute(TaskExecuter executer)
Executes the selected tasks. Called after select(org.gradle.api.Project).