com.atlassian.maven.plugins.sandbox
Class AbstractSandboxMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by com.atlassian.maven.plugins.sandbox.AbstractSandboxMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
DeleteMojo, ListMojo, ListPropertiesMojo, PromoteMojo, ReleaseMojo, RollbackMojo, SandboxMojo

public abstract class AbstractSandboxMojo
extends org.apache.maven.plugin.AbstractMojo


Field Summary
protected static org.apache.maven.model.Plugin RELEASE_PLUGIN
           
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractSandboxMojo()
           
 
Method Summary
protected  void checkSandboxKeySpecified()
           
protected  java.lang.String decryptPasswordIfNecessary(java.lang.String password)
           
protected  java.lang.String getCustomSettingsArgument()
           
protected  java.lang.String getMavenRepositoryBaseUrl()
           
protected  org.apache.maven.plugin.PluginManager getPluginManager()
           
protected  org.apache.maven.project.MavenProject getProject()
           
protected  java.lang.String getPromoterUrl()
           
protected  java.util.Map<java.lang.String,java.lang.String> getProperties()
           
protected  java.lang.String getProperty(java.lang.String propertyKey)
           
protected  java.util.Map<java.lang.String,java.lang.String> getReleasesToSandbox()
           
protected  java.lang.String getRepositorySandboxUrl()
           
protected  java.lang.String getSandboxKey()
           
protected  java.lang.String getSandboxRepositoryRootUrl()
           
protected  java.lang.String getSandboxRepositoryUrl()
           
protected  SandboxService getSandboxService()
           
protected  java.lang.String getSandboxSettingsFilename()
           
protected  org.apache.maven.settings.Server getServer()
           
protected  org.apache.maven.execution.MavenSession getSession()
           
protected  org.apache.maven.settings.Settings getSettings()
           
protected  boolean isEnabled()
           
protected  void makeSessionNonInteractive()
           
protected  void setProperty(java.lang.String propertyKey, java.lang.String propertyValue)
           
protected  void setPropertyIfNotBlank(java.lang.String propertyKey, java.lang.String propertyValue)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.maven.plugin.Mojo
execute
 

Field Detail

RELEASE_PLUGIN

protected static final org.apache.maven.model.Plugin RELEASE_PLUGIN
Constructor Detail

AbstractSandboxMojo

public AbstractSandboxMojo()
Method Detail

isEnabled

protected boolean isEnabled()

getProject

protected org.apache.maven.project.MavenProject getProject()

getSession

protected org.apache.maven.execution.MavenSession getSession()

getPluginManager

protected org.apache.maven.plugin.PluginManager getPluginManager()

getSettings

protected org.apache.maven.settings.Settings getSettings()

getSandboxRepositoryRootUrl

protected java.lang.String getSandboxRepositoryRootUrl()

getRepositorySandboxUrl

protected java.lang.String getRepositorySandboxUrl()

getSandboxRepositoryUrl

protected java.lang.String getSandboxRepositoryUrl()

getSandboxKey

protected java.lang.String getSandboxKey()

getMavenRepositoryBaseUrl

protected java.lang.String getMavenRepositoryBaseUrl()

getPromoterUrl

protected java.lang.String getPromoterUrl()

getServer

protected org.apache.maven.settings.Server getServer()

getSandboxSettingsFilename

protected java.lang.String getSandboxSettingsFilename()

setProperty

protected void setProperty(java.lang.String propertyKey,
                           java.lang.String propertyValue)
                    throws org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoFailureException

getProperty

protected java.lang.String getProperty(java.lang.String propertyKey)
                                throws org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoFailureException

setPropertyIfNotBlank

protected void setPropertyIfNotBlank(java.lang.String propertyKey,
                                     java.lang.String propertyValue)
                              throws org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoFailureException

getProperties

protected java.util.Map<java.lang.String,java.lang.String> getProperties()
                                                                  throws org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoFailureException

getCustomSettingsArgument

protected java.lang.String getCustomSettingsArgument()

getSandboxService

protected SandboxService getSandboxService()
                                    throws org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoFailureException

checkSandboxKeySpecified

protected void checkSandboxKeySpecified()
                                 throws org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoFailureException

makeSessionNonInteractive

protected void makeSessionNonInteractive()

getReleasesToSandbox

protected java.util.Map<java.lang.String,java.lang.String> getReleasesToSandbox()
                                                                         throws org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoFailureException

decryptPasswordIfNecessary

protected java.lang.String decryptPasswordIfNecessary(java.lang.String password)


Copyright © 2013 Atlassian. All Rights Reserved.