Class AbstractDeployMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.deploy.AbstractDeployMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
DeployFileMojo, DeployMojo

public abstract class AbstractDeployMojo extends org.apache.maven.plugin.AbstractMojo
Abstract class for Deploy mojo's.
  • Field Details

    • offline

      @Parameter(defaultValue="${settings.offline}", readonly=true) private boolean offline
      Flag whether Maven is currently in online/offline mode.
    • retryFailedDeploymentCount

      @Parameter(property="retryFailedDeploymentCount", defaultValue="1") private int retryFailedDeploymentCount
      Parameter used to control how many times a failed deployment will be retried before giving up and failing. If a value outside the range 1-10 is specified it will be pulled to the nearest value within the range 1-10.
      Since:
      2.7
    • session

      @Parameter(defaultValue="${session}", readonly=true, required=true) private org.apache.maven.execution.MavenSession session
    • runtimeInformation

      @Component private org.apache.maven.rtinfo.RuntimeInformation runtimeInformation
    • AFFECTED_MAVEN_PACKAGING

      private static final String AFFECTED_MAVEN_PACKAGING
      See Also:
    • FIXED_MAVEN_VERSION

      private static final String FIXED_MAVEN_VERSION
      See Also:
  • Constructor Details

    • AbstractDeployMojo

      public AbstractDeployMojo()
  • Method Details

    • failIfOffline

      void failIfOffline() throws org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoFailureException
    • getRetryFailedDeploymentCount

      int getRetryFailedDeploymentCount()
    • createDeploymentArtifactRepository

      protected org.apache.maven.artifact.repository.ArtifactRepository createDeploymentArtifactRepository(String id, String url)
    • getSession

      protected final org.apache.maven.execution.MavenSession getSession()
    • warnIfAffectedPackagingAndMaven

      protected void warnIfAffectedPackagingAndMaven(String packaging)