如何使用bnd-maven-plugin嵌入maven依赖项

问题描述 投票:2回答:1

我正从使用Embed-Dependency提供“便捷”配置的maven-bundle-plugin迁移,但是当使用bnd-maven-plugin时,我似乎需要以bnd格式“手动”指定我的Embed Dependency。我从旧程序包中添加了相同的包标头,但似乎没有包括实际依赖项的jar文件。有人有快速/简洁的方法吗?

osgi blueprint-osgi bnd bndtools maven-bundle-plugin
1个回答
1
投票
bnd在此处-includeresource中定义了一条指令https://bnd.bndtools.org/instructions/includeresource.html

这里是一个例子:

-includeresource: lib/somelib.jar=somelib-[\w.]*.jar;lib:=true

这应该对用于构建构件的类路径中的所有依赖项具有可见性,并与关联文件的文件名匹配。
© www.soinside.com 2019 - 2024. All rights reserved.