Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-1354

Add optional dependencies management in nuxeo-connect-client

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: NCC-1.4.25
    • Fix Version/s: NCC-1.4.26
    • Component/s: nuxeo-connect-client

      Description

      In order to manage optional dependencies for the Marketplace packages, we must add a new optional-dependencies entry in the package.xml and add the corresponding API in the Package.java interface.

      Those new optional dependencies must be taken into account in the PackageManagerImpl.orderByDependencies method.

      Additionally, a check on all already installed packages must be made during DependencyResolution build in CUDFHelper.
      See linked NXP-20696

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: