我正在尝试使用第三方捆绑生成feature.xml。当我尝试安装此功能时,此第三方软件包表示需要解析sun.reflect。
我正在使用karaf maven插件功能生成器目标
这是我的错误
缺少要求[com.sparkjava.spark-core [104](R 104.0)] osgi.wiring.package; (osgi.wiring.package = sun.reflect)]]
我宁愿不将它添加到要由osgi导出的系统包中。
答案 0 :(得分:0)
首先,Karaf无法自动导出此软件包,因为它可能不适用于非Oracle JVM。也就是说,您可以自己编辑其中的jre.properties文件,然后可以添加系统包导出的所需包。另请查看documentation
对于JRE 1.8,它看起来有点像:
jre-1.8= \
javax.accessibility, \
javax.activation;version="1.1", \
javax.activity, \
javax.annotation;version="1.0", \
javax.annotation.processing;version="1.0", \
javax.crypto, \
...
sun.reflect