Skip to content

[QUESTION] Use Library with a different yaml file #1070

@marianfoo

Description

@marianfoo

Hi UI5 Team,

Goal
In my application I sometimes want to consume the sources of an internal library (for live debugging), and at other times the compiled dist bundle – without touching the library’s own ui5.yaml.

Setup

my-app/                     (UI5 application)
  ui5.yaml
  package.json  ← npm link @my/org/ui5-utilslib

ui5-utilslib/               (linked library)
  ui5.yaml    # current default – points to dist
  src/
  dist/

ui5-utilslib/ui5.yaml today:

type: library
resources:
  configuration:
    paths:
      src: dist/resources/customnamespace/
      test: dist/customnamespace/

If I manually change those two paths to src/ and test/, the app uses the original sources, which is exactly what I need while developing – but that means hacking the library on disk.

Question
Is there a way in UI5 Tooling (e.g., via command-line flag, environment variable, or an override in the application’s ui5.yaml) to tell the CLI:

“For the dependency @my/org/ui5-utilslib, load from src/ instead of dist/”?

Or is there a recommended alternative to switch between the two variants without modifying the library itself?

Thanks for any hints!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions