Версии комплекта OSGI (Apache Феликс) - PullRequest
1 голос
/ 16 апреля 2020

Допустимо ли использовать версии пакета, такие как 1.01.0? Не могу найти информацию о том, как это будет работать. Я использую Apache Felix реализацию OSGI.

1 Ответ

0 голосов
/ 16 апреля 2020

Felix - реализация платформы OSGi. Следовательно, он должен соответствовать синтаксису версии OSGi . Этот синтаксис делает 1.01.0 идентичным 1.1.0, что идентично 000001.001. То есть каждая из основных , младших и микро частей является целыми числами . Он анализируется, когда любые ведущие нули удаляются, а затем используются.

Это в отличие от Maven. В Maven версия - это непрозрачная строка , начальные нули тогда не игнорируются, и все эти версии различны. Это серьезная проблема при использовании maven-версий в мире OSGi, поскольку версия в Maven так плохо определена.

...