Вы не даете много подробностей, но я могу дать вам некоторый контекст.
CRX / DE не обновляет пакет.Это делается с помощью Sling OSGi Installer .Установщик OSGi может обрабатывать определенные артефакты для установки (пакеты, конфигурация, пакеты и т. Д.).В вашем случае артефакт будет обнаружен «провайдером JCR», который является компонентом OSGi, который прослушивает изменения в хранилище содержимого (то, что вы называете crx / de) и отправляет их установщику OSGi.
Здесь могут быть две вещи:
- Поставщик JCR не забирает ваш пакет
- Программа установки OSGi не обновляет его
для JCR, убедитесь, что вы положили свой комплект.провайдер не может прослушивать все дерево контента, поэтому по умолчанию он прослушивает только 4 уровня в дереве и только в узлах, называемых «config» и «install».Убедитесь, что расположение вашего пакета соответствует этим ограничениям.
Если проблема заключается в установщике OSGi, вы можете проверить его на вкладке консоли felix (http://localhost:4502/system/console/osgi-installer).Это перечислит статус всех установленных артефактов.
Если вы дадите более подробную информацию, я мог бы дать более конкретный ответ.