簡體   English   中英

Apache Felix mvn 包

[英]Apache Felix mvn package

為了添加對 Apache Felix 的依賴,我考慮了以下內容。

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

但是,當我檢查相應的maven存儲庫以獲得更高版本時,我發現artefact已移動到org.osgi»org.osgi.core。 我的理解是后者是由 OSGi 聯盟打包的。 Felix 是直接使用聯盟捆綁包還是聯盟采用了 Felix? 我有點困惑。 在 POM 文件中包含 Apache Felix OSGi 核心包的正確方法是什么?

OSGi 聯盟定義了規范,Apache Felix 以及其他 OSGi 框架實現了它們。 所以正確的方法確實是依賴OSGi聯盟的jar。

然后,您的包應該與實現您編譯的規范的任何框架一起使用。

有關一個小示例,請參閱osgi-ds-hello-world

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM