|
|||||||||
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()
Build
Returns the current Gradle version.
getGradleVersion
in interface Build
public java.io.File getGradleHomeDir()
Build
Returns the Gradle home directory. This directory is used to locate resources such as the default imports file.
getGradleHomeDir
in interface Build
public java.io.File getGradleUserHomeDir()
Build
Returns the Gradle user home directory. This directory is used to cache downloaded resources.
getGradleUserHomeDir
in interface Build
public StartParameter getStartParameter()
Build
StartParameter
used to start this build.
getStartParameter
in interface Build
public org.gradle.api.internal.project.ProjectInternal getRootProject()
Build
Returns the root project of this build.
getRootProject
in interface org.gradle.api.internal.BuildInternal
getRootProject
in interface Build
public void setRootProject(org.gradle.api.internal.project.ProjectInternal rootProject)
public org.gradle.api.internal.project.ProjectInternal getDefaultProject()
getDefaultProject
in interface org.gradle.api.internal.BuildInternal
public void setDefaultProject(org.gradle.api.internal.project.ProjectInternal defaultProject)
public TaskExecuter getTaskGraph()
Build
Returns the TaskExecutionGraph
for this build.
getTaskGraph
in interface org.gradle.api.internal.BuildInternal
getTaskGraph
in interface Build
public 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.BuildInternal
public java.lang.ClassLoader getBuildScriptClassLoader()
getBuildScriptClassLoader
in interface org.gradle.api.internal.BuildInternal
public InternalRepository getInternalRepository()
Build
getInternalRepository
in interface Build
public void setInternalRepository(InternalRepository internalRepository)
public org.gradle.api.internal.plugins.DefaultPluginRegistry getPluginRegistry()
getPluginRegistry
in interface org.gradle.api.internal.BuildInternal
public ProjectEvaluationListener addProjectEvaluationListener(ProjectEvaluationListener listener)
Build
addProjectEvaluationListener
in interface Build
listener
- The listener to add. Does nothing if this listener has already been added.
public void removeProjectEvaluationListener(ProjectEvaluationListener listener)
Build
removeProjectEvaluationListener
in interface Build
listener
- The listener to remove. Does nothing if this listener has not been added.public void beforeProject(groovy.lang.Closure closure)
Build
beforeProject
in interface Build
closure
- The closure to execute.public void afterProject(groovy.lang.Closure closure)
Build
afterProject
in interface Build
closure
- 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 |