【问题标题】:Apache Felix mvn packageApache Felix mvn 包
【发布时间】:2019-01-28 03:07:18
【问题描述】:

为了添加对 Apache Felix 的依赖,我正在考虑以下内容。

    <dependency>
        <groupId>org.apache.felix</groupId>
        <artifactId>org.osgi.core</artifactId>
        <version>1.4.0</version>
    </dependency>

但是,当我检查the corresponding maven repository 以获得更高版本时,我发现该人工制品已移至 org.osgi » org.osgi.core。我的理解是后者是由 OSGi 联盟打包的。 Felix 是直接使用联盟捆绑包还是联盟采用了 Felix?我有点困惑。在 POM 文件中包含 Apache Felix OSGi 核心包的正确方法是什么?

【问题讨论】:

    标签: java maven osgi apache-felix


    【解决方案1】:

    OSGi 联盟定义了规范,Apache Felix 以及其他 OSGi 框架实现了它们。所以正确的做法确实是依赖OSGi联盟的jar。

    然后,您的包应该可以与任何实现您编译的规范的框架一起使用。

    有关小示例,请参阅osgi-ds-hello-world

    【讨论】:

      猜你喜欢
      • 2014-05-17
      • 2020-07-29
      • 2010-10-21
      • 2015-04-22
      • 1970-01-01
      • 2014-08-16
      • 1970-01-01
      • 2014-01-08
      • 1970-01-01
      相关资源
      最近更新 更多