Uploaded image for project: 'Nuxeo Studio'
  1. Nuxeo Studio
  2. NXS-6246

Studio Projects Inheritance

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Acknowledged
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 4.0.7
    • Fix Version/s: None
    • Component/s: Application Definition

      Description

      When working with multiple Studio projects, it would be useful to be able to reference other Studio projects from the same organization in a project Application Definition screen.

      The target Studio project registries would be filled accordingly, so that it is possible to use configuration from the referenced Studio project (document types for instance), like any other referenced package.

      It would be nice to also handle:

      • requirements on the referenced Studio project, for deployment as well as runtime definition (see below)
      • check of potential dependency cycles
      • choice of a given release of the referenced Studio project (currently, the versions of the packages that are referenced in application definition are not taken into account, so they are not part of the package definition built by Studio)
      • choice of the referenced Studio project branch

      Current workaround consists in:

      • pushing a private package release, holding the referenced Studio project corresponding registries
      • selecting that package on the Application Definition screen
      • adding deployment and runtime requirements manually in advanced configurations:
        In "Modeler > Advanced Settings > XML Extensions" as well as in "Modeler > Advanced Settings > Deployment Extensions":
        <require>studio.extensions.referenced-studio-project-name</require>
        

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated: