All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| AbstractBackupPomsPhase |
|
| AbstractMavenExecutor |
|
| AbstractReleaseMojo |
Base class with shared configuration.
|
| AbstractReleasePhase |
Base class for all phases.
|
| AbstractReleasePomsPhase |
Abstract release POM phase.
|
| AbstractReleaseRequest |
|
| AbstractRewritePomsPhase |
Base class for rewriting phases.
|
| AbstractRunGoalsPhase |
Run the integration tests for the project to verify that it builds before committing.
|
| AbstractScmCommitPhase |
Holds the basic concept of committing changes to the current working copy.
|
| AbstractScmReleaseMojo |
Abstract Mojo containing SCM parameters
|
| AetherVersion |
|
| BranchReleaseMojo |
Branch a project in SCM, using the same steps as the release:prepare goal, creating a branch instead of a
tag.
|
| CheckCompletedPreparePhasesPhase |
|
| CheckDependencySnapshotsPhase |
Check the dependencies of all projects being released to see if there are any unreleased snapshots.
|
| CheckoutProjectFromScm |
|
| CheckPomPhase |
Phase that checks the validity of the POM before release.
|
| CleanReleaseMojo |
Clean up after a release preparation.
|
| ClearCaseScmTranslator |
ClearCase tag translator.
|
| CommandLineFactory |
Create a command line for execution.
|
| CreateBackupPomsPhase |
|
| CvsScmTranslator |
CVS tag translator.
|
| DefaultCommandLineFactory |
Create a command line instance.
|
| DefaultNamingPolicy |
|
| DefaultReleaseEnvironment |
|
| DefaultReleaseManager |
Implementation of the release manager.
|
| DefaultReleaseManagerListener |
|
| DefaultScmRepositoryConfigurator |
Tool that gets a configured SCM repository from release configuration.
|
| DefaultStrategy |
|
| DefaultVersionInfo |
This compares and increments versions for a common java versioning scheme.
|
| DefaultVersionPolicy |
|
| EndReleasePhase |
Finalise release preparation so it can be flagged complete..
|
| ForkedMavenExecutor |
Fork Maven to executed a series of goals.
|
| GenerateReleasePomsPhase |
Generate release POMs.
|
| GitScmTranslator |
|
| HelpMojo |
Display help information on maven-release-plugin.
Call mvn release:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
|
| HgScmTranslator |
|
| IdentifiedScm |
Unlike repositories the scm of the Project Model doesn't have an id.
|
| InputVariablesPhase |
Input any variables that were not yet configured.
|
| InvokerMavenExecutor |
Fork Maven using the maven-invoker shared library.
|
| InvokerMavenExecutor.Handler |
|
| InvokerMavenExecutor.LoggerBridge |
|
| JazzScmTranslator |
Jazz tag translator.
|
| JDomBuild |
JDom implementation of poms BUILD element
|
| JDomDependency |
JDom implementation of poms DEPENDENCY element
|
| JDomDependencyManagement |
JDom implementation of poms DEPENDENCYMANAGEMENT element
|
| JDomExtension |
JDom implementation of poms EXTENSION element
|
| JDomMavenCoordinate |
|
| JDomModel |
JDom implementation of poms PROJECT element
|
| JDomModelBase |
|
| JDomModelETL |
JDom implementation for extracting, transform, loading the Model (pom.xml)
|
| JDomModelETLFactory |
|
| JDomParent |
JDom implementation of poms PARENT element
|
| JDomPlugin |
JDom implementation of poms PLUGIN element
|
| JDomPluginManagement |
JDom implementation of poms PLUGINMANAGEMENT element
|
| JDomProfile |
JDom implementation of poms PROFILE element
|
| JDomProperties |
JDom implementation of poms PROPERTIES element
|
| JDomReporting |
JDom implementation of poms REPORTING element
|
| JDomReportPlugin |
JDom implementation of poms reports PLUGIN element
|
| JDomScm |
JDom implementation of poms SCM element
|
| JDomUtils |
Common JDom functions
|
| MapVersionsPhase |
Map projects to their new versions after release / into the next development cycle.
|
| MavenArtifactVersion |
|
| MavenCoordinate |
|
| MavenExecutor |
Execute Maven.
|
| MavenExecutorException |
Exception executing Maven.
|
| ModelETL |
|
| ModelETLFactory |
|
| ModelETLRequest |
|
| ModelloReleaseDescriptor |
Class ModelloReleaseDescriptor.
|
| NamingPolicy |
API for branch and tag naming.
|
| NamingPolicyRequest |
|
| NamingPolicyResult |
|
| PerformReleaseMojo |
Perform a release from SCM, either from a specified tag, or the tag representing the previous release in
the working copy created by release:prepare.
|
| PolicyException |
|
| PomFinder |
This utility class helps with finding a maven pom file
which got parsed previously.
|
| PomFinder.PomInfo |
Data container which helds information about a pom.
|
| PrepareReleaseMojo |
Prepare for a release in SCM.
|
| PrepareWithPomReleaseMojo |
Prepare for a release in SCM, fully resolving dependencies for the purpose of producing a "release POM".
|
| PropertiesReleaseDescriptorStore |
Read and write release configuration and state from a properties file.
|
| RawStreamPumper |
|
| ReleaseBranchRequest |
|
| ReleaseCleanRequest |
|
| ReleaseDescriptor |
|
| ReleaseDescriptorBuilder |
|
| ReleaseDescriptorBuilder.BuilderReleaseDescriptor |
Hides inner logic of the release descriptor
|
| ReleaseDescriptorStore |
Storage for reading and writing release configuration.
|
| ReleaseDescriptorStoreException |
Exception occurring within the configuration store.
|
| ReleaseDescriptorXpp3Reader |
Class ReleaseDescriptorXpp3Reader.
|
| ReleaseDescriptorXpp3Reader.ContentTransformer |
|
| ReleaseDescriptorXpp3Writer |
Class ReleaseDescriptorXpp3Writer.
|
| ReleaseEnvironment |
|
| ReleaseExecutionException |
Exception occuring during release execution.
|
| ReleaseFailureException |
A failure during the release process.
|
| ReleaseManager |
Release management classes.
|
| ReleaseManagerListener |
|
| ReleasePerformRequest |
|
| ReleasePhase |
A phase in the release cycle.
|
| ReleasePrepareRequest |
|
| ReleaseResult |
|
| ReleaseRollbackRequest |
|
| ReleaseScmCommandException |
Exception occurring during an SCM operation.
|
| ReleaseScmRepositoryException |
Exception occurring during an SCM repository operation.
|
| ReleaseStageVersions |
Class ReleaseStageVersions.
|
| ReleaseUpdateVersionsRequest |
|
| ReleaseUtil |
|
| ReleaseUtils |
Class providing utility methods used during the release process
|
| RemoveReleasePomsPhase |
Remove release POMs.
|
| RemoveScmTagPhase |
Remove tag from SCM repository during rollback
|
| ResourceGenerator |
Additional interface for ReleasePhase if the phase generates resources, which should be cleaned up afterwards.
|
| RestoreBackupPomsPhase |
|
| RewritePomsForBranchPhase |
Rewrite POMs for branch.
|
| RewritePomsForDevelopmentPhase |
Rewrite POMs for future development
|
| RewritePomsForReleasePhase |
Rewrite POMs for release.
|
| RewritePomVersionsPhase |
Rewrite POMs for future development
|
| RollbackReleaseMojo |
Rollback changes made by a previous release.
|
| RunCompleteGoalsPhase |
Run the completion goals for the project to before committing the continuing development stream.
|
| RunPerformGoalsPhase |
Run the integration tests for the project to verify that it builds before committing.
|
| RunPrepareGoalsPhase |
Run the integration tests for the project to verify that it builds before committing.
|
| ScmBranchPhase |
Branch the SCM repository.
|
| ScmCheckModificationsPhase |
See if there are any local modifications to the files before proceeding with SCM operations and the release.
|
| ScmCommitDevelopmentPhase |
Commit the changes that were done to prepare the branch or tag to the SCM.
|
| ScmCommitPreparationPhase |
Commit the changes that were done to prepare the branch or tag to the SCM.
|
| ScmRepositoryConfigurator |
Configure an SCM repository using release configuration.
|
| ScmTagPhase |
Tag the SCM repository after committing the release.
|
| ScmTranslator |
Translate the SCM information after tagging/reverting to trunk.
|
| StageReleaseMojo |
Perform a release from SCM to a staging repository.
|
| Strategy |
Interface to override default strategy.
|
| SubversionScmTranslator |
Subversion tag translator.
|
| TeeConsumer |
Consumer that both funnels to System.out/err, and stores in an internal buffer.
|
| TeeOutputStream |
|
| UpdateVersionsMojo |
Update the POM versions for a project.
|
| Version |
|
| VersionComparisonConflictException |
|
| VersionInfo |
Represent the different version representations during the release-prepare phase
|
| VersionParseException |
|
| VersionPolicy |
API for next version calculations, used by maven-release-plugin to suggest release and next develoment versions.
|
| VersionPolicyRequest |
|
| VersionPolicyResult |
|