无法在Apache Karaf 4.2.6上构建程序集

时间:2019-10-20 20:16:59

标签: apache-karaf karaf-maven-plugin

我有3个不同的模块,以及包含feature.xml的单独模块,并且此功能文件包含需要安装的各种功能。

这些功能在下载的karaf版本上效果很好,并且我能够安装所有功能。虽然在karaf-maven-plugin的情况下,我已按照其文档提供了所有信息,但出现此错误。

在依赖关系中,我提供了包含功能文件的单独模块。

我的分析

我已在模块之一中添加了slf4j,但未在任何功能中添加相同的内容。

使用karaf-maven-plugin时遇到以下错误

无法构建程序集:无法解析root:缺少要求[root] osgi.identity; osgi.identity = wrap;类型= karaf.feature;版本= 0; filter:=“(&(osgi.identity = wrap)(type = karaf.feature)(version> = 0.0.0))” [原因:无法解决wrap / 2.6.1:缺少要求[wrap / 2.6。 1] osgi.identity; osgi.identity = org.ops4j.pax.url.wrap;类型= osgi.bundle;版本=“ [2.6.1,2.6.1]”;分辨率:=强制性[原因:无法解析org.ops4j.pax.url.wrap / 2.6.1:缺少要求[org.ops4j.pax.url.wrap / 2.6.1] osgi.wiring.package; filter:=“(&(osgi.wiring.package = org.slf4j)(版本> = 1.6.0)(!(版本> = 2.0.0))”]]

请帮助。

0 个答案:

没有答案