我有以下 bnd 文件:
Bundle-Version: 1.0.12
Bundle-Activator: a.b.Activator
Private-Package: a.b
-buildpath: osgi.core;version=4.3.0,\
org.apache.felix.bundlerepository;version=1.6.6,\
osgi.cmpn;version=4.3.0.201111022214
-sources: false
在生成的MANIFEST.MF中:
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.6))"
我不想要这个……我没有理由认为它应该是这样。那么我该如何避免呢?
bnd 2.3 自动添加了这个。您可以禁用-noee=true
在你的 bnd 文件中。
一般来说,这是一个很好的要求,因为它表达了捆绑包的基本 JRE 要求。 bnd 根据包中的类文件版本确定版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)