Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-1647

Release profiles - GWT compile in "production" mode and skip Clover for widgets and widgetsets modules

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Blocker
    • 5.0
    • 5.0
    • None
    • None
    • RC 2

    Description

      I was a little too eager to "properly" disable Clover (as per BUILD-110), and realized this actually did not work for submodules of reactor projects.

      What happens is that the additionalReleaseProfiles is used to configure the release plugin... in the parent poms. Setting that property in a submodule is unfortunately too late.

      Proposed fix:

      • enable the gwt-production-mode profile via additionalReleaseProfiles from the parent (even if the profile is defined in a submodule)
      • disable clover the old-fashioned way via pluginManagement in magnolia-ui-vaadin-common-widgets and magnolia-ui-vaadin-widgetset

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                gjoseph Magnolia International
                gjoseph Magnolia International
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR