Публичное пространство

API Set10 ◾️ Поддержка версионности плагинов

Для корректного версионирования плагинов необходимо в файле metainf.xml в теге <SetIntegration> корректно обновлять значение атрибута version при каждой сборке обновленной версии плагина. 

При наличии на кассе или сервере нескольких разных версий одного и того же плагина, будет использоваться плагин, имеющий более высокую версию. 

Касса и сервер будут выбирать максимальную версию плагина, соответствующую версии API на кассе и на сервере соответственно.

В случае неуспеха загрузки плагина причина будет записана в root.log.

Важно!

С версии кассы 10.2.61.0 поле version в metainf.xml более не используется для определения версии плагина. Вместо него версия определяется из манифеста jar (файл /META-INF/MANIFEST.MF), ключом значения версии служит "Implementation-Version". Таким образом, если разработчик плагина соблюдает методологию разработки, больше нет нужды вручную править версию в metainf.xml.

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных