public class DefaultGradleConnector extends GradleConnector
| Constructor and Description |
|---|
DefaultGradleConnector(ConnectionFactory connectionFactory,
DistributionFactory distributionFactory) |
| Modifier and Type | Method and Description |
|---|---|
ProjectConnection |
connect()
Creates a connection to the project in the specified project directory.
|
GradleConnector |
daemonMaxIdleTime(int timeoutValue,
TimeUnit timeoutUnits) |
GradleConnector |
embedded(boolean embedded) |
GradleConnector |
forProjectDirectory(File projectDir)
Specifies the working directory to use.
|
GradleConnector |
searchUpwards(boolean searchUpwards) |
DefaultGradleConnector |
setVerboseLogging(boolean verboseLogging)
If true then debug log statements will be shown
|
GradleConnector |
useClasspathDistribution() |
GradleConnector |
useDefaultDistribution() |
GradleConnector |
useDistribution(URI gradleDistribution)
Specifies which Gradle distribution to use.
|
GradleConnector |
useGradleUserHomeDir(File gradleUserHomeDir)
Specifies the user's Gradle home directory to use.
|
GradleConnector |
useGradleVersion(String gradleVersion)
Specifies which Gradle version to use.
|
GradleConnector |
useInstallation(File gradleHome)
Specifies which Gradle installation to use.
|
newConnectorpublic DefaultGradleConnector(ConnectionFactory connectionFactory, DistributionFactory distributionFactory)
public GradleConnector useInstallation(File gradleHome)
GradleConnectorGradleConnector.useDistribution(java.net.URI) or GradleConnector.useGradleVersion(String). Defaults to a project-specific
Gradle version.useInstallation in class GradleConnectorgradleHome - The Gradle installation directory.public GradleConnector useGradleVersion(String gradleVersion)
GradleConnectorGradleConnector.useInstallation(java.io.File) or GradleConnector.useDistribution(java.net.URI). Defaults to a project-specific Gradle version.useGradleVersion in class GradleConnectorgradleVersion - The version to use.public GradleConnector useDistribution(URI gradleDistribution)
GradleConnectorGradleConnector.useInstallation(java.io.File) or GradleConnector.useGradleVersion(String). Defaults to a project-specific Gradle version.useDistribution in class GradleConnectorgradleDistribution - The distribution to use.public GradleConnector useClasspathDistribution()
public GradleConnector useDefaultDistribution()
public GradleConnector forProjectDirectory(File projectDir)
GradleConnectorforProjectDirectory in class GradleConnectorprojectDir - The working directory.public GradleConnector useGradleUserHomeDir(File gradleUserHomeDir)
GradleConnector~/.gradle.useGradleUserHomeDir in class GradleConnectorgradleUserHomeDir - The user's Gradle home directory to use.public GradleConnector searchUpwards(boolean searchUpwards)
public GradleConnector embedded(boolean embedded)
public GradleConnector daemonMaxIdleTime(int timeoutValue, TimeUnit timeoutUnits)
public DefaultGradleConnector setVerboseLogging(boolean verboseLogging)
verboseLogging - public ProjectConnection connect() throws GradleConnectionException
GradleConnectorProjectConnection.close() when you are finished with the connection.connect in class GradleConnectorUnsupportedVersionException - When the target Gradle version does not support this version of the tooling API.GradleConnectionException - On failure to establish a connection with the target Gradle version.Copyright © 2013. All rights reserved