org.apache.maven.continuum.release
Class DefaultContinuumReleaseManager
java.lang.Object
org.apache.maven.continuum.release.DefaultContinuumReleaseManager
- All Implemented Interfaces:
- org.apache.maven.continuum.release.ContinuumReleaseManager
public class DefaultContinuumReleaseManager
- extends java.lang.Object
- implements org.apache.maven.continuum.release.ContinuumReleaseManager
| Fields inherited from interface org.apache.maven.continuum.release.ContinuumReleaseManager |
ROLE |
|
Method Summary |
java.util.Map<java.lang.String,org.apache.maven.continuum.release.ContinuumReleaseManagerListener> |
getListeners()
|
java.util.Map |
getPreparedReleases()
|
java.util.Map |
getReleaseResults()
|
void |
perform(java.lang.String releaseId,
java.io.File buildDirectory,
java.lang.String goals,
java.lang.String arguments,
boolean useReleaseProfile,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
|
void |
perform(java.lang.String releaseId,
java.io.File buildDirectory,
java.lang.String goals,
java.lang.String arguments,
boolean useReleaseProfile,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener,
org.apache.continuum.model.repository.LocalRepository repository)
|
void |
perform(java.lang.String releaseId,
java.lang.String workingDirectory,
java.io.File buildDirectory,
java.lang.String goals,
java.lang.String arguments,
boolean useReleaseProfile,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
|
java.lang.String |
prepare(org.apache.maven.continuum.model.project.Project project,
java.util.Properties releaseProperties,
java.util.Map<java.lang.String,java.lang.String> relVersions,
java.util.Map<java.lang.String,java.lang.String> devVersions,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener,
java.lang.String workingDirectory)
|
java.lang.String |
prepare(org.apache.maven.continuum.model.project.Project project,
java.util.Properties releaseProperties,
java.util.Map<java.lang.String,java.lang.String> relVersions,
java.util.Map<java.lang.String,java.lang.String> devVersions,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener,
java.lang.String workingDirectory,
java.util.Map<java.lang.String,java.lang.String> environments,
java.lang.String executable)
|
void |
rollback(java.lang.String releaseId,
java.lang.String workingDirectory,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
|
java.lang.String |
sanitizeTagName(java.lang.String scmUrl,
java.lang.String tagName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultContinuumReleaseManager
public DefaultContinuumReleaseManager()
prepare
public java.lang.String prepare(org.apache.maven.continuum.model.project.Project project,
java.util.Properties releaseProperties,
java.util.Map<java.lang.String,java.lang.String> relVersions,
java.util.Map<java.lang.String,java.lang.String> devVersions,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener,
java.lang.String workingDirectory)
throws org.apache.maven.continuum.release.ContinuumReleaseException
- Specified by:
prepare in interface org.apache.maven.continuum.release.ContinuumReleaseManager
- Throws:
org.apache.maven.continuum.release.ContinuumReleaseException
prepare
public java.lang.String prepare(org.apache.maven.continuum.model.project.Project project,
java.util.Properties releaseProperties,
java.util.Map<java.lang.String,java.lang.String> relVersions,
java.util.Map<java.lang.String,java.lang.String> devVersions,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener,
java.lang.String workingDirectory,
java.util.Map<java.lang.String,java.lang.String> environments,
java.lang.String executable)
throws org.apache.maven.continuum.release.ContinuumReleaseException
- Specified by:
prepare in interface org.apache.maven.continuum.release.ContinuumReleaseManager
- Throws:
org.apache.maven.continuum.release.ContinuumReleaseException
perform
public void perform(java.lang.String releaseId,
java.io.File buildDirectory,
java.lang.String goals,
java.lang.String arguments,
boolean useReleaseProfile,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
throws org.apache.maven.continuum.release.ContinuumReleaseException
- Specified by:
perform in interface org.apache.maven.continuum.release.ContinuumReleaseManager
- Throws:
org.apache.maven.continuum.release.ContinuumReleaseException
perform
public void perform(java.lang.String releaseId,
java.io.File buildDirectory,
java.lang.String goals,
java.lang.String arguments,
boolean useReleaseProfile,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener,
org.apache.continuum.model.repository.LocalRepository repository)
throws org.apache.maven.continuum.release.ContinuumReleaseException
- Specified by:
perform in interface org.apache.maven.continuum.release.ContinuumReleaseManager
- Throws:
org.apache.maven.continuum.release.ContinuumReleaseException
perform
public void perform(java.lang.String releaseId,
java.lang.String workingDirectory,
java.io.File buildDirectory,
java.lang.String goals,
java.lang.String arguments,
boolean useReleaseProfile,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
throws org.apache.maven.continuum.release.ContinuumReleaseException
- Specified by:
perform in interface org.apache.maven.continuum.release.ContinuumReleaseManager
- Throws:
org.apache.maven.continuum.release.ContinuumReleaseException
rollback
public void rollback(java.lang.String releaseId,
java.lang.String workingDirectory,
org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
throws org.apache.maven.continuum.release.ContinuumReleaseException
- Specified by:
rollback in interface org.apache.maven.continuum.release.ContinuumReleaseManager
- Throws:
org.apache.maven.continuum.release.ContinuumReleaseException
getPreparedReleases
public java.util.Map getPreparedReleases()
- Specified by:
getPreparedReleases in interface org.apache.maven.continuum.release.ContinuumReleaseManager
getReleaseResults
public java.util.Map getReleaseResults()
- Specified by:
getReleaseResults in interface org.apache.maven.continuum.release.ContinuumReleaseManager
getListeners
public java.util.Map<java.lang.String,org.apache.maven.continuum.release.ContinuumReleaseManagerListener> getListeners()
- Specified by:
getListeners in interface org.apache.maven.continuum.release.ContinuumReleaseManager
sanitizeTagName
public java.lang.String sanitizeTagName(java.lang.String scmUrl,
java.lang.String tagName)
throws java.lang.Exception
- Specified by:
sanitizeTagName in interface org.apache.maven.continuum.release.ContinuumReleaseManager
- Throws:
java.lang.Exception