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

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

      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

        Acceptance criteria

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

                Created:
                Updated:
                Resolved:

                  Task DoR