【发布时间】:2011-01-01 14:51:18
【问题描述】:
当使用 bundle 作为 maven 工件的包装时,我似乎丢失了有关传递依赖的所有信息。因此,如果工件 A 依赖于工件 B 并且 B 被打包为捆绑包,则 A 看不到 B 具有的 maven 依赖项。这会导致 A 的 POM 中使用的需要此信息的 maven 插件出现很多问题(例如 maven-dependency-plugin 或 maven-eclipse-plugin)。我发现的唯一解决方法是将依赖项嵌入到包中(在 felix 包插件的配置中使用 Embed-Dependencies)。我不想这样做,但是,我想将它们保存在自己的文件中。还有其他解决方法吗?
【问题讨论】:
标签: maven-2 maven osgi bundle apache-felix