public class CredentialsPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
The plugin provides a credentials container through the 'credentials' property that is available from the Gradle project. This allows access to credentials in the form of
project.myCredentialKey. The already persisted credentials can be accessed through the credentials container, and new credentials can be added to the container
ad-hoc while the build is executed. Credentials added ad-hoc are not available beyond the lifetime of the build.
The plugin adds a task to add credentials and a task to remove credentials.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ADD_CREDENTIALS_TASK_NAME |
static java.lang.String |
CREDENTIALS_CONTAINER_PROPERTY |
static java.lang.String |
CREDENTIALS_KEY_PROPERTY |
static java.lang.String |
CREDENTIALS_LOCATION_PROPERTY |
static java.lang.String |
CREDENTIALS_PASSPHRASE_PROPERTY |
static java.lang.String |
CREDENTIALS_VALUE_PROPERTY |
static java.lang.String |
DEFAULT_PASSPHRASE |
static java.lang.String |
DEFAULT_PASSPHRASE_CREDENTIALS_FILE |
static java.lang.String |
REMOVE_CREDENTIALS_TASK_NAME |
| Constructor and Description |
|---|
CredentialsPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.gradle.api.Project project) |
public static final java.lang.String DEFAULT_PASSPHRASE_CREDENTIALS_FILE
public static final java.lang.String DEFAULT_PASSPHRASE
public static final java.lang.String CREDENTIALS_CONTAINER_PROPERTY
public static final java.lang.String CREDENTIALS_LOCATION_PROPERTY
public static final java.lang.String CREDENTIALS_PASSPHRASE_PROPERTY
public static final java.lang.String CREDENTIALS_KEY_PROPERTY
public static final java.lang.String CREDENTIALS_VALUE_PROPERTY
public static final java.lang.String ADD_CREDENTIALS_TASK_NAME
public static final java.lang.String REMOVE_CREDENTIALS_TASK_NAME