Interface GradleEnterpriseApi
-
@Deprecated public interface GradleEnterpriseApiDeprecated.since 1.21, replaced byDevelocityApiAllows to interact with the Develocity Maven extension.- Since:
- 1.10.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetAccessKey()Deprecated.Returns the access key for authenticating with the Develocity server.booleangetAllowUntrustedServer()Deprecated.Whether it is acceptable to communicate with a Develocity server with an untrusted SSL certificate.BuildCacheApigetBuildCache()Deprecated.The build cache API.BuildScanApigetBuildScan()Deprecated.The build scan API.java.lang.StringgetProjectId()Deprecated.Returns the project identifier.java.lang.StringgetServer()Deprecated.Returns the URL of the Develocity server.java.nio.file.PathgetStorageDirectory()Deprecated.Returns the Develocity Maven extension storage directory.booleanisEnabled()Deprecated.Whether the Develocity Maven extension is enabled.voidsetAccessKey(java.lang.String accessKey)Deprecated.Sets the access key for authenticating with the Develocity server.voidsetAllowUntrustedServer(boolean allow)Deprecated.Specifies whether it is acceptable to communicate with a Develocity server using an untrusted SSL certificate.voidsetEnabled(boolean enabled)Deprecated.Sets whether to enable the Develocity Maven extension.voidsetProjectId(java.lang.String projectId)Deprecated.Sets the project identifier.default voidsetServer(java.lang.String url)Deprecated.Sets the URL of the Develocity server.voidsetServer(java.net.URI url)Deprecated.Sets the URL of the Develocity server.voidsetStorageDirectory(java.nio.file.Path path)Deprecated.Sets the Develocity Maven extension storage directory to the specified path.
-
-
-
Method Detail
-
isEnabled
boolean isEnabled()
Deprecated.Whether the Develocity Maven extension is enabled.- Returns:
trueif the Develocity Maven extension is enabled,falseotherwise- Since:
- 1.10.3
-
setEnabled
void setEnabled(boolean enabled)
Deprecated.Sets whether to enable the Develocity Maven extension.Configuration via the
gradle.enterprise.enabledsystem property will always take precedence.- Parameters:
enabled- whether to enable the Develocity Maven extension- Since:
- 1.10.3
-
setProjectId
void setProjectId(@Nullable java.lang.String projectId)Deprecated.Sets the project identifier. The value must not be empty or exceed 256 characters.- Parameters:
projectId- the project identifier- Since:
- 1.19
-
getProjectId
@Nullable java.lang.String getProjectId()
Deprecated.Returns the project identifier.- Returns:
- null when no project identifier is configured
- Since:
- 1.19
-
getStorageDirectory
java.nio.file.Path getStorageDirectory()
Deprecated.Returns the Develocity Maven extension storage directory.- Returns:
- the Develocity Maven extension storage directory.
- Since:
- 1.10.1
- See Also:
- Develocity Maven extension documentation.
-
setStorageDirectory
void setStorageDirectory(java.nio.file.Path path)
Deprecated.Sets the Develocity Maven extension storage directory to the specified path.Configuration via the
develocity.storage.directorysystem property will always take precedence.- Parameters:
path- The new storage directory- Since:
- 1.10.1
- See Also:
- Develocity Maven extension documentation.
-
setServer
default void setServer(@Nullable java.lang.String url)Deprecated.Sets the URL of the Develocity server.Configuration via the
gradle.enterprise.urlsystem property will always take precedence.- Parameters:
url- the server URL- Since:
- 1.10.1
-
setServer
void setServer(@Nullable java.net.URI url)Deprecated.Sets the URL of the Develocity server.Configuration via the
gradle.enterprise.urlsystem property will always take precedence.- Parameters:
url- the server URL- Since:
- 1.10.3
-
getServer
@Nullable java.lang.String getServer()
Deprecated.Returns the URL of the Develocity server.- Returns:
- null when no Develocity server is configured
- Since:
- 1.10.1
-
setAllowUntrustedServer
void setAllowUntrustedServer(boolean allow)
Deprecated.Specifies whether it is acceptable to communicate with a Develocity server using an untrusted SSL certificate.The default (public) Develocity server uses SSL certificates that are trusted by default by standard modern Java environments. If you are using a different Develocity server, it may use an untrusted certificate. This may be due to the use of an internally provisioned or self-signed certificate.
In such a scenario, you can either configure the build JVM environment to trust the certificate, or call this method with
trueto disable verification of the server's identity. Alternatively, you may disable SSL completely for Develocity installation but this is not recommended.Allowing communication with untrusted servers keeps data encrypted during transmission, but makes it easy for a man-in-the-middle to impersonate the intended server and capture data.
This value has no effect if a server is specified using the HTTP protocol (i.e. has SSL disabled).
Configuration via the
develocity.allowUntrustedServersystem property will always take precedence.- Parameters:
allow- whether to allow communication with a HTTPS server with an untrusted certificate- Since:
- 1.10.1
-
getAllowUntrustedServer
boolean getAllowUntrustedServer()
Deprecated.Whether it is acceptable to communicate with a Develocity server with an untrusted SSL certificate.- Returns:
trueif it is acceptable to communicate with a build scan server with an untrusted SSL certificate- Since:
- 1.10.1
-
setAccessKey
void setAccessKey(java.lang.String accessKey)
Deprecated.Sets the access key for authenticating with the Develocity server.An access key configured this way will take precedence over the
GRADLE_ENTERPRISE_ACCESS_KEYenvironment variable or access key file entry associated with the server.- Parameters:
accessKey- a Develocity server access key without any hostname prefix- Since:
- 1.11
-
getAccessKey
@Nullable java.lang.String getAccessKey()
Deprecated.Returns the access key for authenticating with the Develocity server.Only the value of the explicitly configured access key (via
setAccessKey(String)orgradle-enterprise.xml) is returned but not the value of an access key configured via theGRADLE_ENTERPRISE_ACCESS_KEYenvironment variable or access key file entry.- Returns:
- the configured Develocity server access key, if available; otherwise,
null - Since:
- 1.11
-
getBuildScan
BuildScanApi getBuildScan()
Deprecated.The build scan API.- Returns:
- the build scan API
- Since:
- 1.10.1
-
getBuildCache
BuildCacheApi getBuildCache()
Deprecated.The build cache API.- Returns:
- the build cache API
- Since:
- 1.10.1
-
-