Apache karaf 使用Karaf 4.3.1特性相关库的Karaf 4.2.6特性

Apache karaf 使用Karaf 4.3.1特性相关库的Karaf 4.2.6特性,apache-karaf,Apache Karaf,我们使用的是Karaf 4.2.6,它一直工作到2020年4月2日。在尝试使用feature:install或feature:uninstall命令之后,尽管我们使用的是Karaf 4.2.6,但它还是使用Karaf 4.3.1版本的库,主要是Karaf shell命令/Karaf 4.3.1核心库 每当我们执行feature:installshell命令时 它正在卸载Apache Karaf::HTTP::Core 4.2.6版本,并尝试安装Apache Karaf::HTTP::Core 4

我们使用的是Karaf 4.2.6,它一直工作到2020年4月2日。在尝试使用feature:install或feature:uninstall命令之后,尽管我们使用的是Karaf 4.2.6,但它还是使用Karaf 4.3.1版本的库,主要是Karaf shell命令/Karaf 4.3.1核心库

每当我们执行feature:installshell命令时

它正在卸载Apache Karaf::HTTP::Core 4.2.6版本,并尝试安装Apache Karaf::HTTP::Core 4.3.1版本,这会导致NoClassDefFound错误,因为版本从4.2.6到4.3.1 libs不匹配

这会导致使用karaf功能安装/卸载shell命令失败

我试过黑名单。但也有一些是如何处理的

日志是

“| 11-org.apache.karaf.features.core-4.2.6 |无法初始化功能处理器:无协议:org.apache.karaf.features.xml 2021-04-14T10:54:19511 |信息| FelixStartLevel |命令扩展|

我想知道在4.2.6版本时如何避免使用4.3.1功能库。我们有没有办法要求KARAF坚持使用4.2.6功能库

谢谢