|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Build
A Build
represents an invocation of Gradle.
You can obtain a Build
instance by calling Project.getBuild()
. In your build file you can use
build
to access it.
Method Summary | |
---|---|
ProjectEvaluationListener |
addProjectEvaluationListener(ProjectEvaluationListener listener)
Adds a listener to this build, to receive notifications as projects are evaluated. |
void |
afterProject(groovy.lang.Closure closure)
Adds a closure to be called immediately after a project is evaluated. |
void |
beforeProject(groovy.lang.Closure closure)
Adds a closure to be called immediately before a project is evaluated. |
java.io.File |
getGradleHomeDir()
Returns the Gradle home directory. |
java.io.File |
getGradleUserHomeDir()
Returns the Gradle user home directory. |
java.lang.String |
getGradleVersion()
Returns the current Gradle version. |
InternalRepository |
getInternalRepository()
Returns the repository used to pass artifacts between projects in this build. |
Project |
getRootProject()
Returns the root project of this build. |
StartParameter |
getStartParameter()
Returns the StartParameter used to start this build. |
TaskExecutionGraph |
getTaskGraph()
Returns the TaskExecutionGraph for this build. |
void |
removeProjectEvaluationListener(ProjectEvaluationListener listener)
Removes the given listener from this build. |
Method Detail |
---|
java.lang.String getGradleVersion()
Returns the current Gradle version.
java.io.File getGradleUserHomeDir()
Returns the Gradle user home directory. This directory is used to cache downloaded resources.
java.io.File getGradleHomeDir()
Returns the Gradle home directory. This directory is used to locate resources such as the default imports file.
Project getRootProject()
Returns the root project of this build.
TaskExecutionGraph getTaskGraph()
Returns the TaskExecutionGraph
for this build.
StartParameter getStartParameter()
StartParameter
used to start this build.
InternalRepository getInternalRepository()
ProjectEvaluationListener addProjectEvaluationListener(ProjectEvaluationListener listener)
listener
- The listener to add. Does nothing if this listener has already been added.
void removeProjectEvaluationListener(ProjectEvaluationListener listener)
listener
- The listener to remove. Does nothing if this listener has not been added.void beforeProject(groovy.lang.Closure closure)
closure
- The closure to execute.void afterProject(groovy.lang.Closure closure)
closure
- The closure to execute.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |