@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-20T00:39:28.917Z") @Stability(value=Experimental) public interface MavenPublishOptions extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
MavenPublishOptions.Builder
A builder for
MavenPublishOptions |
static class |
MavenPublishOptions.Jsii$Proxy
An implementation for
MavenPublishOptions |
| Modifier and Type | Method and Description |
|---|---|
static MavenPublishOptions.Builder |
builder() |
default String |
getMavenEndpoint()
(experimental) URL of Nexus repository.
|
default String |
getMavenGpgPrivateKeyPassphrase()
(experimental) GitHub secret name which contains the GPG private key or file that includes it.
|
default String |
getMavenGpgPrivateKeySecret()
(experimental) GitHub secret name which contains the GPG private key or file that includes it.
|
default String |
getMavenPassword()
(experimental) GitHub secret name which contains the Password for maven repository.
|
default String |
getMavenRepositoryUrl()
(experimental) Deployment repository when not deploying to Maven Central.
|
default String |
getMavenServerId()
(experimental) Used in maven settings for credential lookup (e.g.
|
default String |
getMavenStagingProfileId()
(experimental) GitHub secret name which contains the Maven Central (sonatype) staging profile ID (e.g.
|
default String |
getMavenUsername()
(experimental) GitHub secret name which contains the Username for maven repository.
|
@Stability(value=Experimental) @Nullable default String getMavenEndpoint()
if not set, defaults to https://oss.sonatype.org
Default: "https://oss.sonatype.org"
@Stability(value=Experimental) @Nullable default String getMavenGpgPrivateKeyPassphrase()
This is used to sign your Maven packages. See instructions.
Default: "MAVEN_GPG_PRIVATE_KEY_PASSPHRASE" or not set when using GitHub Packages
https://github.com/aws/jsii-release#maven@Stability(value=Experimental) @Nullable default String getMavenGpgPrivateKeySecret()
This is used to sign your Maven packages. See instructions.
Default: "MAVEN_GPG_PRIVATE_KEY" or not set when using GitHub Packages
https://github.com/aws/jsii-release#maven@Stability(value=Experimental) @Nullable default String getMavenPassword()
For Maven Central, you will need to Create JIRA account and then request a new project (see links).
Default: "MAVEN_PASSWORD" or "GITHUB_TOKEN" when using GitHub Packages
https://issues.sonatype.org/secure/CreateIssue.jspa?issuetype=21&pid=10134@Stability(value=Experimental) @Nullable default String getMavenRepositoryUrl()
Default: - not set
@Stability(value=Experimental) @Nullable default String getMavenServerId()
Default: "ossrh" (Maven Central) or "github" when using GitHub Packages
@Stability(value=Experimental) @Nullable default String getMavenStagingProfileId()
Default: "MAVEN_STAGING_PROFILE_ID" or not set when using GitHub Packages
@Stability(value=Experimental) @Nullable default String getMavenUsername()
For Maven Central, you will need to Create JIRA account and then request a new project (see links).
Default: "MAVEN_USERNAME" or the GitHub Actor when using GitHub Packages
https://issues.sonatype.org/secure/CreateIssue.jspa?issuetype=21&pid=10134@Stability(value=Experimental) static MavenPublishOptions.Builder builder()
MavenPublishOptions.Builder of MavenPublishOptionsCopyright © 2021. All rights reserved.