Class AbstractScmReadReleaseMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.release.AbstractReleaseMojo
org.apache.maven.plugins.release.AbstractScmReadReleaseMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AbstractScmReadWriteReleaseMojo, PerformReleaseMojo

public abstract class AbstractScmReadReleaseMojo extends AbstractReleaseMojo
Abstract Mojo containing SCM parameters for read operations.
  • Constructor Details

    • AbstractScmReadReleaseMojo

      protected AbstractScmReadReleaseMojo(ReleaseManager releaseManager, org.apache.maven.scm.manager.ScmManager scmManager)
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException
    • createReleaseDescriptor

      protected ReleaseDescriptorBuilder createReleaseDescriptor()
      Description copied from class: AbstractReleaseMojo
      Creates the release descriptor from the various goal parameters.
      Overrides:
      createReleaseDescriptor in class AbstractReleaseMojo
      Returns:
      The release descriptor, never null.
    • buildScm

      protected org.apache.maven.model.Scm buildScm(org.apache.maven.project.MavenProject project)

      buildScm.

      Parameters:
      project - a MavenProject object
      Returns:
      a Scm object