Добавление или изменение зависимостей пакета
Зависимости пакета позволяют указать зависимости, которые должны существовать для правильного развертывания пакета. На странице Добавить или изменить зависимости можно выполнить следующие задания:
• Указать зависимости пакета при создании пакета.
• Просмотреть или обновить зависимости для существующих неопубликованных пакетов.
• Просмотреть зависимости пакета для опубликованного пакета.
|
|
Добавить или изменить зависимость пакета можно только для неопубликованных пакетов. После публикации пакета уже нельзя будет добавлять, править или удалять зависимость. Можно создать копию пакета и обновить его зависимости.
|
Чтобы добавить зависимости для пакета, выполните следующие шаги.
1. На левой панели в ThingWorx Software Content Management в разделе Пакеты выберите > .
Откроется страница Добавить или изменить зависимости.
2. Щелкните выпадающий список Тип зависимости, чтобы выбрать тип зависимости пакета: Версия или Свойство. Значение по умолчанию: Версия.
3. Убедитесь, что пакет, в который нужно добавить зависимости, отображен в поле Выбранный пакет.
Это поле отображает последний созданный или последний выбранный пакет. Если нужно добавить зависимости в другой пакет, щелкните значок

и выберите подходящий пакет на странице
Найти пакеты.
4. В поле Наименование пакета введите наименование пакета, который нужно добавить в качестве зависимости.
| Более старые пакеты, в которых версия обозначается буквами, невозможно добавить в качестве зависимости пакета. |
5. В поле Версия, от которой будет зависеть укажите версию пакета, которая была введена на шаге 4.
Параметр Версия, от которой будет зависеть указывает версию, которая должна использоваться для пакета, чтобы он подходил для развертывания.
Можно также щелкнуть значок

, чтобы открыть страницу
Найти пакеты. Затем можно добавить существующий пакет, при этом будут автоматически заполнены поля
Наименование пакета и
Версия, от которой будет зависеть.
6. В списке Оператор выберите одну из следующих опций.
◦ > - указывает, что версия выбранного пакета должна быть больше, чем указанная версия.
◦ < - указывает, что версия выбранного пакета должна быть меньше, чем указанная версия.
◦ >= - указывает, что версия выбранного пакета должна быть больше или равна указанной версии.
◦ <= - указывает, что версия выбранного пакета должна быть меньше или равна указанной версии.
◦ == - указывает, что версия выбранного пакета должна быть равна указанной версии.
◦ != - указывает, что версия выбранного пакета должна быть не равна указанной версии.
◦ * - указывает, что допустима любая версия выбранного пакета.
7. Щелкните значок

, чтобы добавить пакет как зависимость.
| Необходимо сохранить зависимость пакета, как описано в шаге 14. |
| При добавлении пакета, который недоступен в утилите ThingWorx Software Content Management, этот пакет подсвечивается желтым цветом в таблице Зависимости. |
8. Просмотрите сведения в таблице Зависимости и при необходимости выполните следующие действия.
◦ Выберите зависимость и щелкните значок

, чтобы изменить зависимость пакета:
a. В поле Наименование пакета введите наименование пакета.
b. В списке Оператор выберите соответствующий оператор.
c. В поле Версия, от которой будет зависеть укажите правильную версию пакета, которую вы ввели ранее.
d. Щелкните Сохранить, чтобы обновить зависимость пакета. Можно также щелкнуть Отмена, если не нужно изменять эту зависимость пакета.
◦ Чтобы удалить зависимость пакета, выберите зависимость и щелкните значок

.
Если на шаге 2 в качестве типа зависимости было выбрано "Свойство", выполните следующие шаги.
9. В поле Наименование свойства введите наименование свойства, которое нужно добавить в качестве зависимости.
10. В поле Значение свойства введите значение свойства, которое было введено на шаге 9.
Параметр "Значение свойства" указывает значение для вашего свойства, при котором оно считается приемлемым для развертывания.
Можно также щелкнуть значок

, чтобы открыть страницу "Найти пакеты". Затем можно добавить существующее свойство, которое заполнит поле
Наименование свойства автоматически.
11. В списке Оператор выберите одну из опций, как на шаге 6.
12. Щелкните значок

, чтобы добавить свойство как зависимость.
| Необходимо сохранить зависимость пакета, как описано в шаге 14. |
13. Просмотрите сведения в таблице Зависимости и при необходимости выполните следующие действия.
◦ Выберите зависимость и щелкните значок

, чтобы изменить зависимость свойства:
a. В поле Наименование свойства введите наименование свойства.
b. В списке Оператор выберите соответствующий оператор.
c. В поле Значение свойства введите правильное значение свойства, которое было введено.
d. Щелкните Сохранить, чтобы обновить зависимость пакета. Можно также щелкнуть Отмена, если не нужно изменять эту зависимость пакета.
◦ Чтобы удалить зависимость пакета, выберите зависимость и щелкните значок

.
| Зависимости свойств позволяют задать для развертывания пакета условие, содержащее требование, чтобы локальное или удаленное свойство имело определенное значение или находилось в определенном диапазоне. Дополнительные сведения о зависимостях см. в разделе Задание условий для зависимостей свойств |
14. После добавления Версии или Свойства в качестве зависимости щелкните Сохранить.
Щелкните Очистить, чтобы удалить все зависимости, доступные в таблице Зависимости.