Uploaded image for project: 'Hawkular'
  1. Hawkular
  2. HAWKULAR-913

Do not use per profile modules

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • 1.0.0.Alpha 9
    • None
    • _am_uncertain
    • None

    Description

      ATM, Accounts use a couple of profiles to enable/disable sets of modules so that it is possible to build just a part of the source tree faster. The default profile does not include samples and integration tests. To enable all available modules, one has to activate sample and itest profiles. This setup causes problems in several common situations, e.g. when invoking mvn clean, mvn versions:set or releasing one has to activate the named profiles too, so that Maven does what one expects.

      Hence, the current objective is to remove the per profile module sets and have just one default modules set including all available modules.

      To reach the original goal of building fast through omitting long lasting parts, other strategies should be used, e.g. -DskipTests or other custom properties or even profiles that would disable some plugin executions rather than excluding whole modules.

      Attachments

        Activity

          People

            jpkroehling@redhat.com Juraci Paixão Kröhling (Inactive)
            ppalaga Peter Palaga
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: