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 voidcreatePomBackup(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 AbstractBackupPomsPhase
deletePomBackup, getPomBackupMethods inherited from class AbstractReleasePhase
getReleaseResultSuccess, logDebug, logDebug, logError, logInfo, logWarnMethods 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:ResourceGeneratorClean up after a phase if it leaves any additional files in the checkout.- Specified by:
cleanin interfaceResourceGenerator- Parameters:
reactorProjects- the reactor projects- Returns:
- the release result
-
createPomBackup
private void createPomBackup(org.apache.maven.project.MavenProject project) throws ReleaseExecutionException - Throws:
ReleaseExecutionException