首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用嵌入式依赖项时,JAR不会被嵌入到OSGi包中。

使用嵌入式依赖项时,JAR不会被嵌入到OSGi包中。
EN

Stack Overflow用户
提问于 2018-04-25 07:19:46
回答 1查看 1.2K关注 0票数 1

我需要为自定义用例嵌入一个非osgi第三方依赖项(nimbus-jose-jwt)。

我在pom文件中的依赖项部分下添加了以下依赖项。

代码语言:javascript
复制
<dependency>
    <groupId>com.nimbusds</groupId>
    <artifactId>nimbus-jose-jwt</artifactId>
    <version>5.8</version>
</dependency>

我尝试过使用嵌入依赖指令将第三方jar嵌入到包中。

代码语言:javascript
复制
<Embed-Dependency>
    com.nimbusds.jose.*;scope=compile|runtime;inline=true,
    com.nimbusds.jwt.*;scope=compile|runtime;inline=true,
</Embed-Dependency>

我在pom文件中的maven-bundle插件如下所示。

代码语言:javascript
复制
    <plugin>
        <groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <extensions>true</extensions>
        <configuration>
            <instructions>
                <Bundle-SymbolicName>
                    ${project.artifactId}
                </Bundle-SymbolicName>

                <Private-Package>

                </Private-Package>
                <Import-Package>

                </Import-Package>
                <Export-Package>

                </Export-Package>
                <Embed-Dependency>
                    com.nimbusds.jose.*;scope=compile|runtime;inline=true,
                    com.nimbusds.jwt.*;scope=compile|runtime;inline=true,
                </Embed-Dependency>
                <Embed-Transitive>true</Embed-Transitive>
            </instructions>
        </configuration>
    </plugin>

得到的清单是正确的,但是jar没有嵌入到包中。我还应该做些什么才能把它嵌入我的包里呢?感谢你在这方面的任何帮助。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-25 07:36:49

试一试

代码语言:javascript
复制
<Embed-Dependency>*;scope=compile|runtime;inline=true;artifactId=nimbus-jose-jwt</Embed-Dependency>

代码语言:javascript
复制
<Embed-Dependency>nimbus-jose-jwt;scope=compile|runtime;inline=true</Embed-Dependency>

匹配的表达式(至少第一个表达式)匹配工件ID,而不是包名。有关如何选择用于嵌入的工件的更多信息,请查看包插件文档

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50016277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档