|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gradle.Gradle
class Gradle extends java.lang.Object
Gradle is the main entry point for embedding Gradle. You use this class to manage a Gradle build, as follows:
Nested Class Summary | |
---|---|
interface |
Gradle.RunSpecification
|
Constructor Summary | |
Gradle(StartParameter startParameter, ISettingsFinder settingsFinder, IGradlePropertiesLoader gradlePropertiesLoader, SettingsProcessor settingsProcessor, BuildLoader buildLoader, BuildConfigurer buildConfigurer)
|
Method Summary | |
---|---|
void
|
addBuildListener(BuildListener buildListener)
Adds a { |
static StartParameter
|
createStartParameter(java.lang.String[] commandLineArgs)
Returns a StartParameter object out of command line syntax arguments. |
BuildResult
|
getBuildAnalysis()
Evaluates the settings and all the projects. |
BuildResult
|
getBuildAndRunAnalysis()
Evaluates the settings and all the projects. |
StartParameter
|
getStartParameter()
|
static void
|
injectCustomFactory(GradleFactory gradleFactory)
|
static Gradle
|
newInstance(StartParameter startParameter)
Returns a Gradle instance based on the passed start parameter. |
static Gradle
|
newInstance(java.lang.String[] commandLineArgs)
Returns a Gradle instance based on the passed command line syntax arguments. |
BuildResult
|
run()
Executes the build for this Gradle instance and returns the result. |
Methods inherited from class java.lang.Object | |
---|---|
hashCode, getClass, equals, toString, wait, wait, wait, notify, notifyAll |
Constructor Detail |
---|
public Gradle(StartParameter startParameter, ISettingsFinder settingsFinder, IGradlePropertiesLoader gradlePropertiesLoader, SettingsProcessor settingsProcessor, BuildLoader buildLoader, BuildConfigurer buildConfigurer)
Method Detail |
---|
public void addBuildListener(BuildListener buildListener)
Adds a org.gradle.BuildListener to this Gradle instance. The listener is notified of events which occur during a build.
public static StartParameter createStartParameter(java.lang.String[] commandLineArgs)
public BuildResult getBuildAnalysis()
public BuildResult getBuildAndRunAnalysis()
public StartParameter getStartParameter()
public static void injectCustomFactory(GradleFactory gradleFactory)
public static Gradle newInstance(StartParameter startParameter)
public static Gradle newInstance(java.lang.String[] commandLineArgs)
public BuildResult run()
Executes the build for this Gradle instance and returns the result. Note that when the build fails, the exception is available using BuildResult#getFailure().
Groovy Documentation