| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Implementation | org.apache.maven.shared.release.scm.DefaultScmRepositoryConfigurator javadoc xref |
| Description | Tool that gets a configured SCM repository from release configuration. |
| Role | org.apache.maven.scm.manager.ScmManager |
| Role | org.sonatype.plexus.components.sec.dispatcher.SecDispatcher |
| Role | org.apache.maven.shared.release.exec.CommandLineFactory |
| Implementation | org.apache.maven.shared.release.exec.DefaultCommandLineFactory javadoc xref |
| Description | Create a command line instance. |
| Role | org.apache.maven.shared.release.ReleaseManager |
| Role hint | default |
| Implementation | org.apache.maven.shared.release.DefaultReleaseManager javadoc xref |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role | org.apache.maven.shared.release.config.ReleaseDescriptorStore |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.config.ReleaseDescriptorStore |
| Role hint | properties |
| Implementation | org.apache.maven.shared.release.config.PropertiesReleaseDescriptorStore javadoc xref |
| Description | Read and write release configuration and state from a properties file. |
| Role | org.sonatype.plexus.components.sec.dispatcher.SecDispatcher |
| Role | org.apache.maven.shared.release.exec.MavenExecutor |
| Role hint | invoker |
| Implementation | org.apache.maven.shared.release.exec.InvokerMavenExecutor javadoc xref |
| Description | Fork Maven using the maven-invoker shared library. |
| Role | org.sonatype.plexus.components.sec.dispatcher.SecDispatcher |
| Role | org.sonatype.plexus.components.cipher.PlexusCipher |
| Role | org.apache.maven.shared.release.exec.MavenExecutor |
| Role hint | forked-path |
| Implementation | org.apache.maven.shared.release.exec.ForkedMavenExecutor javadoc xref |
| Description | Fork Maven to executed a series of goals. |
| Role | org.sonatype.plexus.components.sec.dispatcher.SecDispatcher |
| Role | org.sonatype.plexus.components.cipher.PlexusCipher |
| Role | org.apache.maven.shared.release.exec.CommandLineFactory |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | map-release-versions |
| Implementation | org.apache.maven.shared.release.phase.MapVersionsPhase javadoc xref |
| Role | org.codehaus.plexus.components.interactivity.Prompter |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | map-development-versions |
| Implementation | org.apache.maven.shared.release.phase.MapVersionsPhase javadoc xref |
| Role | org.codehaus.plexus.components.interactivity.Prompter |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | map-branch-versions |
| Implementation | org.apache.maven.shared.release.phase.MapVersionsPhase javadoc xref |
| Role | org.codehaus.plexus.components.interactivity.Prompter |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | rewrite-poms-for-release |
| Implementation | org.apache.maven.shared.release.phase.RewritePomsForReleasePhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | scm-commit-release |
| Implementation | org.apache.maven.shared.release.phase.ScmCommitPreparationPhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | scm-commit-development |
| Implementation | org.apache.maven.shared.release.phase.ScmCommitDevelopmentPhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | scm-commit-branch |
| Implementation | org.apache.maven.shared.release.phase.ScmCommitPreparationPhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | rewrite-poms-for-development |
| Implementation | org.apache.maven.shared.release.phase.RewritePomsForDevelopmentPhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | rewrite-pom-versions |
| Implementation | org.apache.maven.shared.release.phase.RewritePomVersionsPhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | scm-commit-rollback |
| Implementation | org.apache.maven.shared.release.phase.ScmCommitPreparationPhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | rewrite-poms-for-branch |
| Implementation | org.apache.maven.shared.release.phase.RewritePomsForBranchPhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | check-poms |
| Implementation | org.apache.maven.shared.release.phase.CheckPomPhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | check-poms-updateversions |
| Implementation | org.apache.maven.shared.release.phase.CheckPomPhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | run-perform-goals |
| Implementation | org.apache.maven.shared.release.phase.RunPerformGoalsPhase javadoc xref |
| Description | Run the integration tests for the project to verify that it builds before committing. |
| Role | org.apache.maven.shared.release.exec.MavenExecutor |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | run-completion-goals |
| Implementation | org.apache.maven.shared.release.phase.RunCompleteGoalsPhase javadoc xref |
| Description | Run the completion goals for the project to before committing the continuing development stream. |
| Role | org.apache.maven.shared.release.exec.MavenExecutor |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | restore-backup-poms |
| Implementation | org.apache.maven.shared.release.phase.RestoreBackupPomsPhase javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | scm-tag |
| Implementation | org.apache.maven.shared.release.phase.ScmTagPhase javadoc xref |
| Description | Tag the SCM repository after committing the release. |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | scm-branch |
| Implementation | org.apache.maven.shared.release.phase.ScmBranchPhase javadoc xref |
| Description | Branch the SCM repository. |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | remove-scm-tag |
| Implementation | org.apache.maven.shared.release.phase.RemoveScmTagPhase javadoc xref |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | input-variables |
| Implementation | org.apache.maven.shared.release.phase.InputVariablesPhase javadoc xref |
| Description | Input any variables that were not yet configured. |
| Role | org.codehaus.plexus.components.interactivity.Prompter |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | checkout-project-from-scm |
| Implementation | org.apache.maven.shared.release.phase.CheckoutProjectFromScm javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | create-backup-poms |
| Implementation | org.apache.maven.shared.release.phase.CreateBackupPomsPhase javadoc xref |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | scm-check-modifications |
| Implementation | org.apache.maven.shared.release.phase.ScmCheckModificationsPhase javadoc xref |
| Description | See if there are any local modifications to the files before proceeding with SCM operations and the release. |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | generate-release-poms |
| Implementation | org.apache.maven.shared.release.phase.GenerateReleasePomsPhase javadoc xref |
| Description | Generate release POMs. |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.project.path.PathTranslator |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | remove-release-poms |
| Implementation | org.apache.maven.shared.release.phase.RemoveReleasePomsPhase javadoc xref |
| Description | Remove release POMs. |
| Role | org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | run-preparation-goals |
| Implementation | org.apache.maven.shared.release.phase.RunPrepareGoalsPhase javadoc xref |
| Description | Run the integration tests for the project to verify that it builds before committing. |
| Role | org.apache.maven.shared.release.exec.MavenExecutor |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | verify-completed-prepare-phases |
| Implementation | org.apache.maven.shared.release.phase.CheckCompletedPreparePhasesPhase javadoc xref |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | check-dependency-snapshots |
| Implementation | org.apache.maven.shared.release.phase.CheckDependencySnapshotsPhase javadoc xref |
| Description | Check the dependencies of all projects being released to see if there are any unreleased snapshots. |
| Role | org.codehaus.plexus.components.interactivity.Prompter |
| Role | org.apache.maven.artifact.factory.ArtifactFactory |
| Role | org.apache.maven.shared.release.phase.ReleasePhase |
| Role hint | end-release |
| Implementation | org.apache.maven.shared.release.phase.EndReleasePhase javadoc xref |
| Description | Finalise release preparation so it can be flagged complete. |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role hint | svn |
| Implementation | org.apache.maven.shared.release.scm.SubversionScmTranslator javadoc xref |
| Description | Subversion tag translator. |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role hint | cvs |
| Implementation | org.apache.maven.shared.release.scm.CvsScmTranslator javadoc xref |
| Description | CVS tag translator. |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role hint | hg |
| Implementation | org.apache.maven.shared.release.scm.HgScmTranslator javadoc xref |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role hint | jazz |
| Implementation | org.apache.maven.shared.release.scm.JazzScmTranslator javadoc xref |
| Description | Jazz tag translator. |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role hint | clearcase |
| Implementation | org.apache.maven.shared.release.scm.ClearCaseScmTranslator javadoc xref |
| Description | ClearCase tag translator. |
| Role | org.apache.maven.shared.release.scm.ScmTranslator |
| Role hint | git |
| Implementation | org.apache.maven.shared.release.scm.GitScmTranslator javadoc xref |
| Role | org.sonatype.plexus.components.cipher.PlexusCipher |
| Role hint | mng-4384 |
| Implementation | org.sonatype.plexus.components.cipher.DefaultPlexusCipher javadoc xref |
| Role | org.sonatype.plexus.components.sec.dispatcher.SecDispatcher |
| Role hint | mng-4384 |
| Implementation | org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher javadoc xref |
| Role | org.sonatype.plexus.components.cipher.PlexusCipher |