@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-20T00:39:28.920Z") @Stability(value=Experimental) public class Publisher extends Component
Under the hood, it uses https://github.com/aws/jsii-release
| Modifier and Type | Class and Description |
|---|---|
static class |
Publisher.Builder
(experimental) A fluent builder for
Publisher. |
| Modifier | Constructor and Description |
|---|---|
protected |
Publisher(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
Publisher(software.amazon.jsii.JsiiObjectRef objRef) |
|
Publisher(Project project,
PublisherOptions options) |
| Modifier and Type | Method and Description |
|---|---|
String |
getArtifactName() |
String |
getBuildJobId() |
String |
getCondition() |
String |
getJsiiReleaseVersion() |
Task |
publishToGit(GitPublishOptions options)
(experimental) Publish to git.
|
void |
publishToGitHubReleases(GitHubReleasesPublishOptions options)
(experimental) Creates a GitHub Release.
|
void |
publishToGo()
(experimental) Adds a go publishing job.
|
void |
publishToGo(GoPublishOptions options)
(experimental) Adds a go publishing job.
|
void |
publishToMaven()
(experimental) Publishes artifacts from `java/**` to Maven.
|
void |
publishToMaven(MavenPublishOptions options)
(experimental) Publishes artifacts from `java/**` to Maven.
|
void |
publishToNpm()
(experimental) Publishes artifacts from `js/**` to npm.
|
void |
publishToNpm(NpmPublishOptions options)
(experimental) Publishes artifacts from `js/**` to npm.
|
void |
publishToNuget()
(experimental) Publishes artifacts from `dotnet/**` to NuGet Gallery.
|
void |
publishToNuget(NugetPublishOptions options)
(experimental) Publishes artifacts from `dotnet/**` to NuGet Gallery.
|
void |
publishToPyPi()
(experimental) Publishes wheel artifacts from `python` to PyPI.
|
void |
publishToPyPi(PyPiPublishOptions options)
(experimental) Publishes wheel artifacts from `python` to PyPI.
|
getProject, postSynthesize, preSynthesize, synthesizejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected Publisher(software.amazon.jsii.JsiiObjectRef objRef)
protected Publisher(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
public Publisher(@NotNull
Project project,
@NotNull
PublisherOptions options)
project - This parameter is required.options - This parameter is required.@Stability(value=Experimental) @NotNull public Task publishToGit(@NotNull GitPublishOptions options)
This includes generating a project-level changelog and release tags.
options - Options. This parameter is required.@Stability(value=Experimental)
public void publishToGitHubReleases(@NotNull
GitHubReleasesPublishOptions options)
options - Options. This parameter is required.@Stability(value=Experimental)
public void publishToGo(@Nullable
GoPublishOptions options)
options - Options.@Stability(value=Experimental) public void publishToGo()
@Stability(value=Experimental)
public void publishToMaven(@Nullable
MavenPublishOptions options)
options - Options.@Stability(value=Experimental) public void publishToMaven()
@Stability(value=Experimental)
public void publishToNpm(@Nullable
NpmPublishOptions options)
options - Options.@Stability(value=Experimental) public void publishToNpm()
@Stability(value=Experimental)
public void publishToNuget(@Nullable
NugetPublishOptions options)
options - Options.@Stability(value=Experimental) public void publishToNuget()
@Stability(value=Experimental)
public void publishToPyPi(@Nullable
PyPiPublishOptions options)
options - Options.@Stability(value=Experimental) public void publishToPyPi()
@Stability(value=Experimental) @NotNull public String getArtifactName()
@Stability(value=Experimental) @NotNull public String getBuildJobId()
@Stability(value=Experimental) @NotNull public String getJsiiReleaseVersion()
@Stability(value=Experimental) @Nullable public String getCondition()
Copyright © 2021. All rights reserved.