【发布时间】:2020-01-27 02:34:12
【问题描述】:
使用 Eclipse,我有一个(某种)工作的 OSGI 包。它使用 Maven 来拉取大量依赖项。
如果我右键单击 > Run As "Maven Build" 并选择 "package" 作为目标,我最终会得到一个包含所有依赖项的 jar(很好),但是如果我执行 "Export > OSGI Bundle"缺少依赖项。
问题是我有另一个项目(WebSphere Liberty Feature Project)包含该捆绑包,但是当它拉取它时,它也缺少依赖项,因此生成的 .esa 文件也缺少依赖项。
有没有办法让 eclipse 处理依赖关系,这样我就不必在 eclipse 之外手动打包它或专门为此目的编写一个 maven 项目?
谢谢!
【问题讨论】:
标签: maven osgi websphere-liberty apache-felix osgi-bundle