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

Improve the dependency resolution in OSGi Plugins

    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

      The package scanner currently returns the version of the first jar it finds with the given package inside it.
      This has two main problems:

      • The version number found for a given package is non-deterministic
      • If it finds a jar with no version information first, then we have no version information and this can cause errors on startup.
        Also, we should include meaningful warnings when multiple versions are found for a given package.

      The error message on dependency resolution fail could be made more user-friendly and include extra information needed to resolve the issue.
      eg: If we fail to resolve a particular version of a dependency, then we could log all the available versions.

      Attachments

        Issue Links

          Activity

            People

              mlassau Mark Lassau (Inactive)
              mlassau Mark Lassau (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: