Plexus Components Report
org.apache.maven.shared.release.ReleaseManager
org.apache.maven.shared.release.config.ReleaseDescriptorStore
org.apache.maven.shared.release.exec.CommandLineFactory
org.apache.maven.shared.release.exec.MavenExecutor
org.apache.maven.shared.release.phase.ReleasePhase
org.apache.maven.shared.release.policy.version.VersionPolicy
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator
org.apache.maven.shared.release.scm.ScmTranslator
org.sonatype.plexus.components.cipher.PlexusCipher
org.sonatype.plexus.components.sec.dispatcher.SecDispatcher
Components without role-hint
Component: org.apache.maven.shared.release.scm.ScmRepositoryConfigurator
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. |
Requirements
Role |
org.apache.maven.scm.manager.ScmManager |
Role |
org.sonatype.plexus.components.sec.dispatcher.SecDispatcher |
Component: org.apache.maven.shared.release.policy.version.VersionPolicy
Role |
org.apache.maven.shared.release.policy.version.VersionPolicy |
Implementation |
org.apache.maven.shared.release.policies.DefaultVersionPolicy javadoc xref |
Component: org.apache.maven.shared.release.exec.CommandLineFactory
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 |
Requirements
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. |
Requirements
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. |
Requirements
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. |
Requirements
Role |
org.sonatype.plexus.components.sec.dispatcher.SecDispatcher |
Role |
org.sonatype.plexus.components.cipher.PlexusCipher |
Role |
org.apache.maven.shared.release.exec.CommandLineFactory |
Component: map-release-versions
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
map-release-versions |
Implementation |
org.apache.maven.shared.release.phase.MapVersionsPhase javadoc xref |
Requirements
Role |
org.codehaus.plexus.components.interactivity.Prompter |
Role |
org.apache.maven.shared.release.policy.version.VersionPolicy |
Component: map-development-versions
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
map-development-versions |
Implementation |
org.apache.maven.shared.release.phase.MapVersionsPhase javadoc xref |
Requirements
Role |
org.codehaus.plexus.components.interactivity.Prompter |
Role |
org.apache.maven.shared.release.policy.version.VersionPolicy |
Component: map-branch-versions
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
map-branch-versions |
Implementation |
org.apache.maven.shared.release.phase.MapVersionsPhase javadoc xref |
Requirements
Role |
org.codehaus.plexus.components.interactivity.Prompter |
Role |
org.apache.maven.shared.release.policy.version.VersionPolicy |
Component: rewrite-poms-for-release
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
rewrite-poms-for-release |
Implementation |
org.apache.maven.shared.release.phase.RewritePomsForReleasePhase javadoc xref |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Role |
org.apache.maven.shared.release.scm.ScmTranslator |
Component: scm-commit-release
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
scm-commit-release |
Implementation |
org.apache.maven.shared.release.phase.ScmCommitPreparationPhase javadoc xref |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: scm-commit-development
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
scm-commit-development |
Implementation |
org.apache.maven.shared.release.phase.ScmCommitDevelopmentPhase javadoc xref |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: scm-commit-branch
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
scm-commit-branch |
Implementation |
org.apache.maven.shared.release.phase.ScmCommitPreparationPhase javadoc xref |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: rewrite-poms-for-development
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
rewrite-poms-for-development |
Implementation |
org.apache.maven.shared.release.phase.RewritePomsForDevelopmentPhase javadoc xref |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Role |
org.apache.maven.shared.release.scm.ScmTranslator |
Component: rewrite-pom-versions
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
rewrite-pom-versions |
Implementation |
org.apache.maven.shared.release.phase.RewritePomVersionsPhase javadoc xref |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: scm-commit-rollback
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
scm-commit-rollback |
Implementation |
org.apache.maven.shared.release.phase.ScmCommitPreparationPhase javadoc xref |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: rewrite-poms-for-branch
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
rewrite-poms-for-branch |
Implementation |
org.apache.maven.shared.release.phase.RewritePomsForBranchPhase javadoc xref |
Requirements
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 |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: check-poms-updateversions
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
check-poms-updateversions |
Implementation |
org.apache.maven.shared.release.phase.CheckPomPhase javadoc xref |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: remove-scm-tag
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
remove-scm-tag |
Implementation |
org.apache.maven.shared.release.phase.RemoveScmTagPhase javadoc xref |
Component: verify-completed-prepare-phases
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
verify-completed-prepare-phases |
Implementation |
org.apache.maven.shared.release.phase.CheckCompletedPreparePhasesPhase javadoc xref |
Component: checkout-project-from-scm
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
checkout-project-from-scm |
Implementation |
org.apache.maven.shared.release.phase.CheckoutProjectFromScm javadoc xref |
Requirements
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. |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: run-perform-goals
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. |
Requirements
Role |
org.apache.maven.shared.release.exec.MavenExecutor |
Component: run-completion-goals
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. |
Requirements
Role |
org.apache.maven.shared.release.exec.MavenExecutor |
Component: scm-check-modifications
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. |
Requirements
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 |
end-release |
Implementation |
org.apache.maven.shared.release.phase.EndReleasePhase javadoc xref |
Description |
Finalise release preparation so it can be flagged complete. |
Component: restore-backup-poms
Role |
org.apache.maven.shared.release.phase.ReleasePhase |
Role hint |
restore-backup-poms |
Implementation |
org.apache.maven.shared.release.phase.RestoreBackupPomsPhase javadoc xref |
Requirements
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. |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: check-dependency-snapshots
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. |
Requirements
Role |
org.codehaus.plexus.components.interactivity.Prompter |
Role |
org.apache.maven.artifact.factory.ArtifactFactory |
Component: input-variables
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. |
Requirements
Role |
org.codehaus.plexus.components.interactivity.Prompter |
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: run-preparation-goals
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. |
Requirements
Role |
org.apache.maven.shared.release.exec.MavenExecutor |
Component: remove-release-poms
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. |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Component: generate-release-poms
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. |
Requirements
Role |
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator |
Role |
org.apache.maven.project.path.PathTranslator |
Role |
org.apache.maven.shared.release.scm.ScmTranslator |
Component: create-backup-poms
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.scm.ScmTranslator |
Role hint |
git |
Implementation |
org.apache.maven.shared.release.scm.GitScmTranslator javadoc xref |
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 |
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 |
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 |
hg |
Implementation |
org.apache.maven.shared.release.scm.HgScmTranslator javadoc xref |
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.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 |
Requirements
Role |
org.sonatype.plexus.components.cipher.PlexusCipher |