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

Extension Manager special optional behavior should be limited to XWiki extensions

    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: