isc*_*sco 5 java osgi maven maven-bundle-plugin
我有一个OSGI依赖于第三方库的包,我不想将该库部署在容器中,我宁愿将其嵌入到我的包中。
当然,该库有它自己的依赖项,我也想嵌入它们。
我正在使用Maven Bundle Plugin:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<configuration>
<instructions>
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
<Bundle-Description>${project.description}</Bundle-Description>
<Bundle-Vendor>${bundle.vendor}</Bundle-Vendor>
<Meta-Persistence>...</Meta-Persistence>
<Export-Package>...</Export-Package>
<Import-Package>...</Import-Package>
<Embed-Dependency>3rd-Party</Embed-Dependency>
<Embed-Transitive>true</Embed-Transitive>
</instructions>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
因此,3rd-Party被嵌入到生成的包中,但不是其传递依赖项,就好像<Embed-Transitive>true</Embed-Transitive>没有任何效果一样。
所以我有一些问题
谢谢
| 归档时间: |
|
| 查看次数: |
5517 次 |
| 最近记录: |