Class Nexus2MavenDeployer
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.deploy.maven.AbstractMavenDeployer<Nexus2MavenDeployer,org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer>
org.jreleaser.model.internal.deploy.maven.Nexus2MavenDeployer
- All Implemented Interfaces:
Serializable,Activatable,Domain,ExtraProperties,ModelObject<Nexus2MavenDeployer>,TimeoutAware,Deployer<org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer>,MavenDeployer<org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer>
public final class Nexus2MavenDeployer
extends AbstractMavenDeployer<Nexus2MavenDeployer,org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer>
- Since:
- 1.3.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jreleaser.model.internal.deploy.maven.MavenDeployer
MavenDeployer.ArtifactOverride -
Field Summary
Fields inherited from class org.jreleaser.model.internal.deploy.maven.AbstractMavenDeployer
applyMavenCentralRules, checksums, javadocJar, sign, sourceJar, verifyPom -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.deploy.maven.Nexus2MavenDeployerprotected voidorg.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer.StagegetResolvedSnapshotUrl(org.jreleaser.mustache.TemplateContext props) org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer.Stagebooleanbooleanbooleanbooleanbooleanvoidmerge(Nexus2MavenDeployer source) voidsetCloseRepository(Boolean closeRepository) voidsetEndStage(org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer.Stage endStage) voidsetReleaseRepository(Boolean releaseRepository) voidsetSnapshotUrl(String snapshotUrl) voidsetStagingProfileId(String stagingProfileId) voidsetStagingRepositoryId(String stagingRepositoryId) voidsetStartStage(org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer.Stage startStage) voidsetTransitionDelay(Integer transitionDelay) voidsetTransitionMaxRetries(Integer transitionMaxRetries) Methods inherited from class org.jreleaser.model.internal.deploy.maven.AbstractMavenDeployer
addArtifactOverride, addExtraProperties, asMap, getArtifactOverrides, getAuthorization, getConnectTimeout, getExtraProperties, getName, getPassword, getReadTimeout, getResolvedUrl, getStagingRepositories, getType, getUrl, getUsername, isApplyMavenCentralRules, isApplyMavenCentralRulesSet, isChecksums, isChecksumsSet, isJavadocJar, isJavadocJarSet, isSign, isSignSet, isSourceJar, isSourceJarSet, isVerifyPom, isVerifyPomSet, keysFor, normalizeUrl, prefix, resolveAuthorization, setApplyMavenCentralRules, setArtifactOverrides, setAuthorization, setAuthorization, setChecksums, setConnectTimeout, setExtraProperties, setJavadocJar, setName, setPassword, setReadTimeout, setSign, setSourceJar, setStagingRepositories, setUrl, setUsername, setVerifyPomMethods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, resolveEnabled, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.deploy.Deployer
resolveEnabledWithSnapshotMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperty, extraPropertyIsTrue, getExtraProperty, resolvedExtraProperties, resolvedExtraProperties
-
Constructor Details
-
Nexus2MavenDeployer
public Nexus2MavenDeployer()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<Nexus2MavenDeployer>- Overrides:
mergein classAbstractMavenDeployer<Nexus2MavenDeployer,org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer>
-
getSnapshotUrl
-
setSnapshotUrl
-
isCloseRepository
public boolean isCloseRepository() -
setCloseRepository
-
isCloseRepositorySet
public boolean isCloseRepositorySet() -
isReleaseRepository
public boolean isReleaseRepository() -
setReleaseRepository
-
isReleaseRepositorySet
public boolean isReleaseRepositorySet() -
getTransitionDelay
-
setTransitionDelay
-
getTransitionMaxRetries
-
setTransitionMaxRetries
-
getStagingProfileId
-
setStagingProfileId
-
getStagingRepositoryId
-
setStagingRepositoryId
-
getStartStage
public org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer.Stage getStartStage() -
setStartStage
public void setStartStage(org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer.Stage startStage) -
getEndStage
public org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer.Stage getEndStage() -
setEndStage
public void setEndStage(org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer.Stage endStage) -
isSnapshotSupported
public boolean isSnapshotSupported()- Specified by:
isSnapshotSupportedin interfaceActivatable- Overrides:
isSnapshotSupportedin classAbstractMavenDeployer<Nexus2MavenDeployer,org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer>
-
getResolvedSnapshotUrl
-
asMap
- Specified by:
asMapin classAbstractMavenDeployer<Nexus2MavenDeployer,org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer>
-