Uploaded image for project: 'XWiki Commons'
  1. XWiki Commons
  2. XCOMMONS-1552

Enable "legacy" profile in Extension Maven handler

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.11
    • Fix Version/s: 11.0
    • Component/s: Extension
    • Labels:
      None
    • Tests:
      Unit
    • Difficulty:
      Unknown
    • Similar issues:

      Description

      The idea is that you usually want to install the deprecated APIs when you install an extension with extension manager (for example the XWiki Standard flavor has legacy dependencies containing some APIs). But the rule is generally to put legacy dependencies in a profile so that it's possible to build without them, in which case EM won't see them.

      The fix for that is to always activate profile with name "legacy" in EM for now and introduce a configurable switch later if needed.

        Attachments

          Activity

            People

            • Assignee:
              tmortagne Thomas Mortagne
              Reporter:
              tmortagne Thomas Mortagne
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: