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

Extension Manager special optional behavior should be limited to XWiki extensions

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.11.9
    • Fix Version/s: 11.7-rc-1
    • Component/s: Extension
    • Labels:
      None
    • Difficulty:
      Unknown
    • Documentation:
      N/A
    • Documentation in Release Notes:
      N/A
    • Similar issues:

      Description

      We decide a while ago to reuse Maven dependencies optional property to indicate that a dependency should be installed by default but can be uninstalled without uninstalling the backward dependency.

      The only deference was supposed to be the fact that's it's installed by default, unfortunately many project on Maven central (badly) use optional for dependencies which are only needed at build time and are totally useless at runtime (sometimes those dependencies don't even exist on Maven central). This makes XWiki install way to much stuff sometimes which is not great.

        Attachments

          Issue Links

            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: