Class 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:
  • Constructor Details

    • Nexus2MavenDeployer

      public Nexus2MavenDeployer()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer asImmutable()
    • merge

      public void merge(Nexus2MavenDeployer source)
      Specified by:
      merge in interface ModelObject<Nexus2MavenDeployer>
      Overrides:
      merge in class AbstractMavenDeployer<Nexus2MavenDeployer,org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer>
    • getSnapshotUrl

      public String getSnapshotUrl()
    • setSnapshotUrl

      public void setSnapshotUrl(String snapshotUrl)
    • isCloseRepository

      public boolean isCloseRepository()
    • setCloseRepository

      public void setCloseRepository(Boolean closeRepository)
    • isCloseRepositorySet

      public boolean isCloseRepositorySet()
    • isReleaseRepository

      public boolean isReleaseRepository()
    • setReleaseRepository

      public void setReleaseRepository(Boolean releaseRepository)
    • isReleaseRepositorySet

      public boolean isReleaseRepositorySet()
    • getTransitionDelay

      public Integer getTransitionDelay()
    • setTransitionDelay

      public void setTransitionDelay(Integer transitionDelay)
    • getTransitionMaxRetries

      public Integer getTransitionMaxRetries()
    • setTransitionMaxRetries

      public void setTransitionMaxRetries(Integer transitionMaxRetries)
    • getStagingProfileId

      public String getStagingProfileId()
    • setStagingProfileId

      public void setStagingProfileId(String stagingProfileId)
    • getStagingRepositoryId

      public String getStagingRepositoryId()
    • setStagingRepositoryId

      public void setStagingRepositoryId(String stagingRepositoryId)
    • 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:
      isSnapshotSupported in interface Activatable
      Overrides:
      isSnapshotSupported in class AbstractMavenDeployer<Nexus2MavenDeployer,org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer>
    • getResolvedSnapshotUrl

      public String getResolvedSnapshotUrl(org.jreleaser.mustache.TemplateContext props)
    • asMap

      protected void asMap(boolean full, Map<String,Object> props)
      Specified by:
      asMap in class AbstractMavenDeployer<Nexus2MavenDeployer,org.jreleaser.model.api.deploy.maven.Nexus2MavenDeployer>