Class CreateBackupPomsPhase
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.shared.release.phase.AbstractReleasePhase
org.apache.maven.shared.release.phase.AbstractBackupPomsPhase
org.apache.maven.shared.release.phase.CreateBackupPomsPhase
- All Implemented Interfaces:
ReleasePhase
,ResourceGenerator
,org.codehaus.plexus.logging.LogEnabled
@Component(role=ReleasePhase.class,
hint="create-backup-poms")
public class CreateBackupPomsPhase
extends AbstractBackupPomsPhase
implements ResourceGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClean up after a phase if it leaves any additional files in the checkout.private void
createPomBackup
(org.apache.maven.project.MavenProject project) execute
(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects) Execute the phase.simulate
(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects) Simulate the phase, but don't make any changes to the project.Methods inherited from class org.apache.maven.shared.release.phase.AbstractBackupPomsPhase
deletePomBackup, getPomBackup
Methods inherited from class org.apache.maven.shared.release.phase.AbstractReleasePhase
getReleaseResultSuccess, logDebug, logDebug, logError, logInfo, logWarn
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Constructor Details
-
CreateBackupPomsPhase
public CreateBackupPomsPhase()
-
-
Method Details
-
clean
Description copied from interface:ResourceGenerator
Clean up after a phase if it leaves any additional files in the checkout.- Specified by:
clean
in interfaceResourceGenerator
- Parameters:
reactorProjects
- the reactor projects- Returns:
- the release result
-
createPomBackup
private void createPomBackup(org.apache.maven.project.MavenProject project) throws ReleaseExecutionException - Throws:
ReleaseExecutionException