|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.gradle.tooling.GradleConnector
public abstract class GradleConnector extends java.lang.Object
A GradleConnector is the main entry point to the Gradle tooling API. You use this API as follows:
GradleConnector instances are not thread-safe. If you want to use the tooling api concurrently you *must* always create new instances using newConnector()
Method Summary | |
---|---|
ProjectConnection
|
connect()
Creates a connection to the project in the specified project directory. |
GradleConnector
|
forProjectDirectory(java.io.File projectDir)
Specifies the working directory to use. |
static GradleConnector
|
newConnector()
Creates a new connector instance. |
GradleConnector
|
useDistribution(java.net.URI gradleDistribution)
Specifies which Gradle distribution to use. |
GradleConnector
|
useGradleUserHomeDir(java.io.File gradleUserHomeDir)
Specifies the user's Gradle home directory to use. |
GradleConnector
|
useGradleVersion(java.lang.String gradleVersion)
Specifies which Gradle version to use. |
GradleConnector
|
useInstallation(java.io.File gradleHome)
Specifies which Gradle installation to use. |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Method Detail |
---|
public ProjectConnection connect()
public GradleConnector forProjectDirectory(java.io.File projectDir)
projectDir
- The working directory.
public static GradleConnector newConnector()
public GradleConnector useDistribution(java.net.URI gradleDistribution)
gradleDistribution
- The distribution to use.
public GradleConnector useGradleUserHomeDir(java.io.File gradleUserHomeDir)
gradleUserHomeDir
- The user's Gradle home directory to use.
public GradleConnector useGradleVersion(java.lang.String gradleVersion)
gradleVersion
- The version to use.
public GradleConnector useInstallation(java.io.File gradleHome)
gradleHome
- The Gradle installation directory.
Groovy Documentation