Uploaded image for project: 'Maven Changes Plugin'
  1. Maven Changes Plugin
  2. MCHANGES-211

Restructure the announcement goal to make it easier to add other issue management systems

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.3
    • Fix Version/s: 2.4
    • Component/s: announcement
    • Labels:
      None

      Description

      The AnnouncementMojo is currently very hardwired to create announcements based on a changes.xml file. On top of that support was added to allow using JIRA instead. Later the option to merge release info from both changes.xml and JIRA was included.

      The design of this isn't at all extendable. If you wanted to add another issue management system you would have to add several configuration options just to handle which issue management system(s) should be used. I plan to deprecate the parameters boolean generateJiraAnnouncement and boolean jiraMerge and to add a new parameter List issueManagementSystems to replace them.

        Activity

        Hide
        dennisl@apache.org Dennis Lundberg added a comment -

        Fixed in r1054120 and r1054122.

        Show
        dennisl@apache.org Dennis Lundberg added a comment - Fixed in r1054120 and r1054122 .

          People

          • Assignee:
            dennisl@apache.org Dennis Lundberg
            Reporter:
            dennisl@apache.org Dennis Lundberg
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development