Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-2264

Remove the heavy usage of profiles in maven

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Build System
    • Labels:
      None

      Description

      Maven profiles have been used to disable some part of the build and more specifically to disable tests running in wrong environments.
      There's no good reason to disable build of any module.
      For test disabling, using Assume is much more powerful : you can disable tests based on system capability.
      Removing profiles make the build simpler and faster, two very desirable attributes of a build system.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              matthieu Matthieu Baechler
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: