Class AbstractScmMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.scm.plugin.AbstractScmMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AddMojo, BranchMojo, ChangeLogMojo, CheckinMojo, CheckLocalModificationsMojo, CheckoutMojo, DiffMojo, EditMojo, ExportMojo, ListMojo, RemoveMojo, StatusMojo, TagMojo, UnEditMojo, UntagMojo, UpdateMojo, UpdateSubprojectsMojo, ValidateMojo

public abstract class AbstractScmMojo extends org.apache.maven.plugin.AbstractMojo
Author:
Emmanuel Venisse, Olivier Lamy
  • Field Details

  • Constructor Details

    • AbstractScmMojo

      public AbstractScmMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • setConnectionType

      protected void setConnectionType(String connectionType)
    • getConnectionUrl

      public String getConnectionUrl()
    • setConnectionUrl

      public void setConnectionUrl(String connectionUrl)
    • getWorkingDirectory

      public File getWorkingDirectory()
    • getBasedir

      public File getBasedir()
    • setWorkingDirectory

      public void setWorkingDirectory(File workingDirectory)
    • getScmManager

      public ScmManager getScmManager()
    • getFileSet

      public ScmFileSet getFileSet() throws IOException
      Throws:
      IOException
    • getScmRepository

      public ScmRepository getScmRepository() throws ScmException
      Throws:
      ScmException
    • checkResult

      public void checkResult(ScmResult result) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getIncludes

      public String getIncludes()
    • setIncludes

      public void setIncludes(String includes)
    • getExcludes

      public String getExcludes()
    • setExcludes

      public void setExcludes(String excludes)
    • getScmVersion

      public ScmVersion getScmVersion(String versionType, String version) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • handleExcludesIncludesAfterCheckoutAndExport

      protected void handleExcludesIncludesAfterCheckoutAndExport(File checkoutDirectory) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException