Uploaded image for project: 'Maven Release Plugin'
  1. Maven Release Plugin
  2. MRELEASE-203

support more than one release pattern via new goal release:branch

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 2.0-beta-3, 2.0-beta-4, 2.0-beta-5
    • None
    • scm
    • None
    • irrelevant

    Description

      • CURRENT BEHAVIOUR:
        maven currently seems to support only this one release pattern well: feature branches
        develop towards release in trunk; prepare it by tagging, then release from that tag; continue for next iteration in trunk (pom version tags are nicely updated), while some or most features are done in branches
      • DESIRABLE IMPROVEMENT:
        alternative patterns or customizations such as release branches should be available:
        develop features in trunk and rarely use feature branches; begin release phase by branching, then work towards release in branch, while continuing for next iteration in trunk (currently pom version tag hell, when doing this manually); prepare by tagging from branch, then release from tag
        this could be achieved by offering a new goal release:branch, that creates a branch from trunk, updates the trunk poms for next iteration and stores some properties in the branch, so that upon release:prepare from the branch, the user can opt out preparations for next iteration on the branch

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jbuchberger Joerg Buchberger
              Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: