栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Karaf / Maven-无法解决:缺少要求osgi.wiring.package

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Karaf / Maven-无法解决:缺少要求osgi.wiring.package

我相信您在这里有两个选择。

如果你有

import-Package:com.google.gson;version="[2.3,3)"
你的
MANIFEST.MF
,这意味着你需要一些包从部署包进口,而不是从嵌入的罐子。在这种情况下,您应该首先部署
gson-2.3.1.jar
捆绑软件(将此文件复制到deploy文件夹),然后再部署捆绑软件。

如果您想将gson库作为简单的非OSGi jar依赖项进行嵌入,也可以这样做,但随后必须从

import-Package
以下方法中排除其包:

    <plugin>        <groupId>org.apache.felix</groupId>        <artifactId>maven-bundle-plugin</artifactId>        <extensions>true</extensions>        <configuration> <instructions>     <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>     <import-Package>!com.google.gson,*</import-Package>     <Embed-Dependency>gson</Embed-Dependency> </instructions>        </configuration>    </plugin>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/486318.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号