|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
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(Closure closure)
Adds a closure to be called immediately after a project is evaluated. |
void
|
beforeProject(Closure closure)
Adds a closure to be called immediately before a project is evaluated. |
File
|
getGradleHomeDir()
Returns the Gradle home directory. |
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 { |
TaskExecutionGraph
|
getTaskGraph()
Returns the { |
void
|
removeProjectEvaluationListener(ProjectEvaluationListener listener)
Removes the given listener from this build. |
Method Detail |
---|
public ProjectEvaluationListener addProjectEvaluationListener(ProjectEvaluationListener listener)
public void afterProject(Closure closure)
public void beforeProject(Closure closure)
public File getGradleHomeDir()
Returns the Gradle home directory. This directory is used to locate resources such as the default imports file.
public File getGradleUserHomeDir()
Returns the Gradle user home directory. This directory is used to cache downloaded resources.
public java.lang.String getGradleVersion()
Returns the current Gradle version.
public InternalRepository getInternalRepository()
public Project getRootProject()
Returns the root project of this build.
public StartParameter getStartParameter()
public TaskExecutionGraph getTaskGraph()
Returns the TaskExecutionGraph for this build.
public void removeProjectEvaluationListener(ProjectEvaluationListener listener)
Groovy Documentation