bnd

    2熱度

    1回答

    我有一個(BND註釋的)組件實現一個簡單的API,並公開本身作爲 package com.mycompany.impl; import com.mycompany.api.IFoo; @Component(designateFactory=FooImpl.Configuration.class) class FooImpl implements IFoo { interface

    1熱度

    1回答

    我有一個sbt項目配置(通過build.sbt)生成一個OSGI包(使用sbt-osgi插件)。 出於某種原因,產生MANIFEST.MF包含Include-Resource指令指向(全空)「資源」在我的build目錄下的子目錄(src/main/resources和target/scala_2.10/resource_managed/main,特別),儘管事實上,我並沒有做什麼來告訴它這樣做(我

    0熱度

    1回答

    我正在使用Declarative Services並面臨以下問題。我想和性質註冊我的組件如使用 bc.registerService(MyClass.class.getName(),這個道具); 然而,聲明式服務我必須提供定義這些性質的XML文件。現在,問題是我沒有字符串兼容值作爲屬性值(鍵是字符串)。屬性不是任何類型的數字或刺激,而是由「創建」方法返回的對象。這不符合 bc.registerSe

    0熱度

    3回答

    我想在bnd工具的幫助下自動創建OSGi清單。對於這一點,我需要創建一個properties.bnd文件有以下兩行: Bundle-Activator=org.company.package.MyPluginActivator Export-Package=org.mycompany.package #or possibly multiple packages here 我的自動化腳本需要找

    0熱度

    1回答

    我一直在嘗試幾天:http://forum.jogamp.org/JOGL-with-OSGi-td3773888.html#a4029139 此庫具有嵌入到jar中的本地依賴項。 http://search.maven.org/#artifactdetails|org.jogamp.jogl|jogl-all|2.0-rc11|jar http://search.maven.org/#artif

    2熱度

    2回答

    由於我們使用多模塊化Maven項目,我們現在不想使用Bndtools。 目前我們想要添加或修改bnd註釋並讓Eclipse自動生成OSGI-INF文件夾中的component.xml文件,就像Maven自動生成Manifest一樣。 現在我們每次更改註釋時,都必須在每個包上執行一個Maven包,從jar中提取新的OSGI-INF文件夾並手動將它添加到包中。這是令人厭煩,令人困惑,容易出錯和耗時的!

    4熱度

    2回答

    如何使用maven-bundle-plugin的bnd指令指令? BND指令都開始用「 - 」字符,這是無效的XML標記: <-foo>bar</-foo> 我已經檢查了official page Maven的束-插件,他們說,這應該與開始「 - 」字符: 指令 - 任何以' - '開頭的指令都被認爲是通知BND執行一些特殊處理並且不被複制到清單的指令。 bundle goal descrip

    8熱度

    1回答

    將maven-bundle-plugin從版本2.3.5更新爲版本2.4.0之後,運行mvn clean install會輸出一些警告消息,這些消息我並不完全瞭解。例如。 Export ch.entwine.weblounge.contentrepository.impl.index, has 1, private references [org.elasticsearch.action.bulk

    1熱度

    1回答

    我有我在哪裏使用maven戰爭的插件建立一個戰爭並覆蓋它使用在Adding OSGi metadata to existing projects without changing the packaging type.描述BND插件這個項目定義了以下依賴性的問題: <dependency> <groupId>com.sun.jersey</groupId> <artifac

    -1熱度

    2回答

    嗨,我有一個問題,我無法解決。 A已經以String的形式從jar清單中導出了pacakges,我想將它放在Map中,其中key是包的名稱,其餘信息在的值中。你會說這是蛋糕的平安,但讓我們告訴你我到底想做什麼。我有一個字符串,我小片從它 aQute.bnd.annotation;version="1.43.1",aQute.bnd.annotati on.component;version="1