Class MapDevelopmentVersionsPhase

All Implemented Interfaces:
ReleasePhase

@Singleton @Named("map-development-versions") public class MapDevelopmentVersionsPhase extends AbstractMapVersionsPhase
Map projects to their new versions after release / into the next development cycle.

The map-phases per goal are:

release:prepare
map-release-versions + map-development-versions; RD.isBranchCreation() = false
release:branch
map-branch-versions + map-development-versions; RD.isBranchCreation() = true
release:update-versions
map-development-versions; RD.isBranchCreation() = false
MapVersionsPhase
MapVersionsPhase fieldmap-release-versionsmap-branch-versions map-development-versions
convertToSnapshot false true true
convertToBranch false true false
Author:
Brett Porter, Robert Scholte
  • Constructor Details

    • MapDevelopmentVersionsPhase

      @Inject public MapDevelopmentVersionsPhase(ScmRepositoryConfigurator scmRepositoryConfigurator, org.codehaus.plexus.components.interactivity.Prompter prompter, Map<String,VersionPolicy> versionPolicies)