Skip to main content
Version: 5.3.0.0

Dependency Assistant

Description

The Dependency Assistant helps you resolve which scenario elements in the current scenario are linked to elements coming from Maven library scenarios (dependencies declared in the scenario pom.xml). If more than one imported candidate exists, you can pick the correct source for each element. Your choices are stored with the project so builds use consistent links.

Use it after you have declared scenario dependencies and built or imported the libraries, if you need to adjust or verify element-to-dependency assignments.

Opening the Dependency Assistant

  1. Open the project and go to the Build tab (Build Management).
  2. In the scenario table, find the Dep. column (dependency assistant).
  3. Click the tree icon on the scenario row.

The assistant opens in a dialog titled Dependency assistant.

Working with the table

The assistant lists scenario elements that participate in dependency link resolution. For each row you see:

ColumnMeaning
NameName of the scenario element.
TypeElement type.
ModifiedIndicates whether the Dependency selection was changed in this session and not yet saved.
DependencyDropdown of valid choices for that element—typically the matching element from a dependency scenario, or an option such as Local Element if the element is not tied to a specific imported dependency.

You can filter the table to find elements quickly.

Saving changes

  1. Change Dependency where needed. Save stays disabled until there are pending changes.
  2. Click Save. A confirmation message appears when the assignments are stored successfully.
  3. If loading or saving fails, a message explains the error; fix the underlying issue (for example, repository or project access) and try again.

Close the dialog with the standard Close control when you are finished.

If no rows appear

If the analysis finds nothing to configure, you see an empty state: No dependencies found for this scenario. That is expected if there are no relevant imported links to resolve for the current scenario.