OSGI捆绑软件版本(Apache Felix)

问题描述 投票:1回答:1

使用1.01.0之类的捆绑软件版本合法吗?找不到有关其工作方式的任何信息。我使用OSGI的Apache Felix实现。

osgi apache-felix osgi-bundle
1个回答
0
投票

Felix是OSGi框架的实现。因此,它必须遵守OSGi version syntax。此语法使1.01.0 identical变为1.1.0,与000001.001相同。即,部分中的每一个都是>。将对其进行解析,并删除所有前导零,然后使用。与众不同 Maven。在Maven中,版本是opaque字符串,然后不忽略前导零,并且所有这些版本都是不同的。在OSGi世界中使用Maven版本时,这是一个主要问题,因为Maven中的版本定义不清。

© www.soinside.com 2019 - 2024. All rights reserved.