Uploaded image for project: 'Maven Changelog Plugin'
  1. Maven Changelog Plugin
  2. MCHANGELOG-125

Support regexp capturing group in issueIDRegexPattern configuration property

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Auto Closed
    • 2.3
    • None
    • None
    • Any

    Description

      In order to support more complex issue id detection in changelog comments, I propose to support regexp capturing group in <issueIDRegexPattern /> configuration property.

      For example, with a Trac Issues Management System, I use
      <issueIDRegexPattern>#(\d+)</issueIDRegexPattern>
      <issueLinkUrl>http://trac.host/path/to/trac/project/ticket/%ISSUE%</issueLinkUrl>
      and the %ISSUE% keyword will be replaced by the issue number (without the prefixing '#')

      I have successfully tested a simple modification of ChangeLogReport.java / sinkIssueLink() / line: 1319
      replace:
      String match = matcher.group();
      by:
      String match;
      if(matcher.groupCount() == 1)

      { match = matcher.group(1); }

      else

      { match = matcher.group(); }

      Hope this little modification can be adopted and put in 2.3 release.

      Best regards.

      Eric

      Attachments

        Activity

          People

            Unassigned Unassigned
            ericbla Eric Blanchard
            Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: