|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gradle.invocation.DefaultBuild
public class DefaultBuild
| Constructor Summary | |
|---|---|
DefaultBuild(StartParameter startParameter,
java.lang.ClassLoader buildScriptClassLoader,
InternalRepository internalRepository)
|
|
| 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.lang.ClassLoader |
getBuildScriptClassLoader()
|
org.gradle.api.internal.project.ProjectInternal |
getDefaultProject()
|
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. |
org.gradle.api.internal.plugins.DefaultPluginRegistry |
getPluginRegistry()
|
ProjectEvaluationListener |
getProjectEvaluationBroadcaster()
|
org.gradle.api.internal.project.IProjectRegistry<org.gradle.api.internal.project.ProjectInternal> |
getProjectRegistry()
|
org.gradle.api.internal.project.ProjectInternal |
getRootProject()
Returns the root project of this build. |
StartParameter |
getStartParameter()
Returns the StartParameter used to start this build. |
TaskExecuter |
getTaskGraph()
Returns the TaskExecutionGraph for this build. |
void |
removeProjectEvaluationListener(ProjectEvaluationListener listener)
Removes the given listener from this build. |
void |
setDefaultProject(org.gradle.api.internal.project.ProjectInternal defaultProject)
|
void |
setInternalRepository(InternalRepository internalRepository)
|
void |
setRootProject(org.gradle.api.internal.project.ProjectInternal rootProject)
|
void |
setTaskGraph(TaskExecuter taskGraph)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultBuild(StartParameter startParameter,
java.lang.ClassLoader buildScriptClassLoader,
InternalRepository internalRepository)
| Method Detail |
|---|
public java.lang.String getGradleVersion()
BuildReturns the current Gradle version.
getGradleVersion in interface Buildpublic java.io.File getGradleHomeDir()
BuildReturns the Gradle home directory. This directory is used to locate resources such as the default imports file.
getGradleHomeDir in interface Buildpublic java.io.File getGradleUserHomeDir()
BuildReturns the Gradle user home directory. This directory is used to cache downloaded resources.
getGradleUserHomeDir in interface Buildpublic StartParameter getStartParameter()
BuildStartParameter used to start this build.
getStartParameter in interface Buildpublic org.gradle.api.internal.project.ProjectInternal getRootProject()
BuildReturns the root project of this build.
getRootProject in interface org.gradle.api.internal.BuildInternalgetRootProject in interface Buildpublic void setRootProject(org.gradle.api.internal.project.ProjectInternal rootProject)
public org.gradle.api.internal.project.ProjectInternal getDefaultProject()
getDefaultProject in interface org.gradle.api.internal.BuildInternalpublic void setDefaultProject(org.gradle.api.internal.project.ProjectInternal defaultProject)
public TaskExecuter getTaskGraph()
BuildReturns the TaskExecutionGraph for this build.
getTaskGraph in interface org.gradle.api.internal.BuildInternalgetTaskGraph in interface Buildpublic void setTaskGraph(TaskExecuter taskGraph)
public org.gradle.api.internal.project.IProjectRegistry<org.gradle.api.internal.project.ProjectInternal> getProjectRegistry()
getProjectRegistry in interface org.gradle.api.internal.BuildInternalpublic java.lang.ClassLoader getBuildScriptClassLoader()
getBuildScriptClassLoader in interface org.gradle.api.internal.BuildInternalpublic InternalRepository getInternalRepository()
Build
getInternalRepository in interface Buildpublic void setInternalRepository(InternalRepository internalRepository)
public org.gradle.api.internal.plugins.DefaultPluginRegistry getPluginRegistry()
getPluginRegistry in interface org.gradle.api.internal.BuildInternalpublic ProjectEvaluationListener addProjectEvaluationListener(ProjectEvaluationListener listener)
Build
addProjectEvaluationListener in interface Buildlistener - The listener to add. Does nothing if this listener has already been added.
public void removeProjectEvaluationListener(ProjectEvaluationListener listener)
Build
removeProjectEvaluationListener in interface Buildlistener - The listener to remove. Does nothing if this listener has not been added.public void beforeProject(groovy.lang.Closure closure)
Build
beforeProject in interface Buildclosure - The closure to execute.public void afterProject(groovy.lang.Closure closure)
Build
afterProject in interface Buildclosure - The closure to execute.public ProjectEvaluationListener getProjectEvaluationBroadcaster()
getProjectEvaluationBroadcaster in interface org.gradle.api.internal.BuildInternal
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||