我有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))”]]
请帮助。