Managing Assets > ThingWorx Software Content Management (Admin Only) > Packages > Add or Modify Package Dependencies
  
Add or Modify Package Dependencies
A package dependency allows you to specify dependencies that must be in place for proper deployment of a package. The Add or Modify Dependencies page allows you to perform the following tasks:
Specify package dependencies when creating a package.
View or update dependencies on existing unpublished packages.
View package dependencies for a published package.
* 
You can add or modify a package dependency only for unpublished packages. After publishing a package you can no longer add, edit, or delete a dependency.
Complete the following steps to add dependencies to a package:
1. From the left pane in ThingWorx Software Content Management, under the Packages section, navigate to PACKAGE > Select dependencies.
The Add or Modify Dependencies page appears.
2. Ensure that the package that you want to add dependencies to is displayed in the Selected Package field.
This field displays the last package that was created or the last package that was selected. If you want to add dependencies to a different package, click , and select the correct package from the Find Packages page.
3. In the Package Name field, enter the name of the package that you want to add as a dependency.
* 
Older packages that have letters as the version cannot be added as a package dependency.
4. In the Version to Depend On field, enter the version of the package that you entered in step 3.
The Version to Depend On specifies the version that your package relies on to be eligible for deployment.
Alternatively, click to display the Find Packages page. You can then add an existing package that populates the Package Name and Version to Depend On fields automatically.
5. In the Operator list, select one of the following options:
> — Specifies that the version of the selected package must be greater than the specified version.
< — Specifies that the version of the selected package must be less than the specified version.
>= — Specifies that the version of the selected package must be greater than or equal to the specified version.
<= — Specifies that the version of the selected package must be less than or equal to the specified version.
== — Specifies that the version of the selected package must be equal to the specified version.
!= — Specifies that the version of the selected package must not be equal to the specified version.
* — Specifies that any version of the selected package is acceptable.
6. Click to add the package as a dependency.
* 
If you add a package that is not available in the ThingWorx Software Content Management utility, the package is highlighted in yellow in the Dependencies table.
7. In the Dependencies table, review the details, and if required, perform the following actions:
Select a dependency, and click to modify a package dependency:
1. In the Package Name field, enter the name of the package.
2. In the Operator list, select the appropriate operator.
3. In the Version to Depend On field, enter the correct version of the package that you entered.
4. Click Save to update the package dependency. Alternatively, click Cancel if you do not want to modify this package dependency.
Select a dependency, and click to delete a package dependency.
8. Click Save.
Click Clear to delete all the dependencies that are available in the Dependencies table.