@Component(role=SmartReactorStep.class, hint="transform-poms") public class TransformProjectsIntoReleases extends AbstractSmartReactorReleaseStep
availablePhases, releaseDescriptor, releaseEnvironment, rtr
logger
Constructor and Description |
---|
TransformProjectsIntoReleases() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureReleaseDescriptor(org.apache.maven.execution.MavenSession session,
RTRComponents components)
Subclasses can override this method to configure the release descriptor
injected by Plexus.
|
String |
getAnnouncement()
Returns the announcement that is logged when this release step begins
execution.
|
protected List<String> |
getReleasePhases()
Returns the list of phases that should be executed by this release step.
|
protected List<String> |
getRollbackPhases()
Returns the list of phases that should be executed by this release step
when rollback is required.
|
execute, releaseExecute
protected void configureReleaseDescriptor(org.apache.maven.execution.MavenSession session, RTRComponents components)
AbstractSmartReactorReleaseStep
configureReleaseDescriptor
in class AbstractSmartReactorReleaseStep
session
- the session to which this step applies. Not null.components
- that this step may need. May be null.public String getAnnouncement()
AbstractSmartReactorReleaseStep
getAnnouncement
in class AbstractSmartReactorReleaseStep
protected List<String> getReleasePhases()
AbstractSmartReactorReleaseStep
getReleasePhases
in class AbstractSmartReactorReleaseStep
protected List<String> getRollbackPhases()
AbstractSmartReactorReleaseStep
getRollbackPhases
in class AbstractSmartReactorReleaseStep
Copyright © 2016. All rights reserved.