Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-9272

Investigate declaring dependencies in plugin descriptors

    XMLWordPrintable

Details

    • We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      At the moment plugins are quite fragile as they don't declare dependencies. If you disable a plugin or module that another depends on, no warns are given and there will more than likely be a crash when plugin is loaded.

      If the plugin/module is diasabled after the depending plugin has already been loaded, the plugin should be invalidated. At the moment, if the plugin has already been loaded they will continue to work because the module is usually cached. See PortletModuleDesciptor.getModule().

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              nick.menere Nick Menere [Atlassian] (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: