Defining Project Dependencies

A project dependency can be defined when a particular rule project depends on contents in another project. Project dependencies are checked when projects are deployed to production time repository. OpenL Web Studio displays warning messages when a user deploys projects with conflicting dependencies.

To define a dependency on another project, proceed as follows:

  1. If the project is not checked out, check it out as described in Checking Out a Project.

  2. In the project tree, select the project, and, in the right pane, select the Dependencies tab.

  3. Figure 29: Defining dependencies

    The Dependencies tab lists all projects required by the selected project.

  4. To define a new dependency, click Add.

  5. The Add dependency window appears.

    Figure 30: Defining a new dependency

  6. In the Project list box, select the required project.

  7. In the Lower version list box, select the oldest allowed version of the referenced project.

  8. Optionally, in the Upper Version field, enter the latest allowed project version.

  9. If the Upper Version field is empty, any project version above the one specified in the Lower version field is allowed.

  10. Click Add.

  11. Repeat this procedure to add as many dependencies as required.