Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-5576

Allow continuous delivery friendly versions

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.1.1
    • 3.2.1
    • None
    • None

    Description

      Currently warnings will be emitted when there are expressions in versions, a few exceptions should be deemed valid to make continuous delivery easier. The use case is to allow easy versioning of an entire multi-module build that can take a version from an external source like SCM. These are the types of exceptions that will be allowed:

      1.0.0.${changelist}
      1.0.0.${revision}
      1.0.0.${sha1}

      When a whole build is versioned like this we can avoid churning the POMs in the SCM which makes it a lot easier to see the actual changes in the project. Not a complete solution for continuous delivery but is a step in the right direction and doesn't interfere with currently behavior as it is currently allowed, just warned against.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jvanzyl Jason van Zyl
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: