【问题标题】:Transitive dependencies on bundles?对包的传递依赖?
【发布时间】: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


    【解决方案1】:

    此行为的原因is a bug,已在最新(截至目前未发布)版本的 maven-bundle-plugin 中修复。因此,如果这里有人偶然发现它,只需升级到最新版本的插件(自己构建或从 apache snapshot repository 获取),问题就会消失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多