bnd

    -1熱度

    1回答

    好吧,我想重命名由我的構建生成的包,以指定其名稱中的版本,但我所做的一切似乎都被忽略,並且包最終與項目文件夾名稱每次。 的build.gradle文件 apply plugin: 'java' repositories { mavenCentral() } dependencies { // https://mvnrepository.com/artifact/org

    2熱度

    2回答

    我正在與OSGi取得聯繫並嘗試使用Apache Felix和Maven設置項目。我想使用多模塊構建和聲明式服務。該項目託管在GitHub上:osgi-maven-example(請注意,該鏈接指向一個具體的承諾,而不是倉庫的負責人。) 我已經得到關於該項目的總體設置了幾個問題: 根據Neil Bartlett,bnd-maven-plugin應該優先用於Apache Felix Bnd插件,因爲它

    1熱度

    1回答

    親愛的StackOverflow用戶 我有一個gradle這個項目,我希望把神器成一個OSGi包。在這個包,我有: 包,我不希望導出(在清單的Export-Package項可能不會出現) 依賴,我想嵌入(可能不會出現在清單的Import-Package條目) 後一點修修補補我想出了以下gradle.build文件,它做什麼,我打算,但也許不是最清潔的方式可能,利用BND ... group 'co

    0熱度

    1回答

    我使用maven-bundle-plugin將一些非OSGi maven jar重新打包爲bundle。 重新包裝基於該包的Embed-Dependency特性,但直到今天我還沒有找到一種方法來包含該包的源。 有沒有一種方法來獲得所有emdedded的依賴jar的源jar(聚合)? 顯然只有源碼jar在maven中心可用。 編輯感謝@balazsz爲鉤子。 我的最終解決方案來自於建議this re

    0熱度

    1回答

    在包含集成測試的軟件包中,我希望所有以Test結尾的類都被視爲測試並在啓動時執行OSGi Framework JUnit測試。 在bnd.bnd文件中的Test-Classes指令似乎是指定此的正確位置。但是,classes宏在http://bnd.bndtools.org/macros/classes.html文檔是稀疏的。 因此,我的問題是如何形成的指令來包含所有的類連同我的實驗迄今發現的 T

    1熱度

    1回答

    我想嘗試在Docker容器中運行enRoute,但似乎找不到任何Docker鏡像。任何人都可以建議圖像的位置?

    0熱度

    1回答

    我想構建osgi組件,並且我被告知要使用maven-bundle-plugin。我開始加入到這個我pom.xml: <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>3.0.0</version>

    0熱度

    1回答

    我想知道如何配置maven-bundle-plugin(由bnd支持)以完全忽略嵌入jar中包含的類。 背景 我在我的代碼運行的環境是由一個單一的公司(包括所有的工具)定義的控制的環境中工作。代碼是java並使用OSGi來定義模塊依賴關係。 某些提供的模塊包含看起來像無效的類文件,我只能假設系統會在嘗試將這些類文件加載到任何類型的JVM之前「更正」這些類文件。無論如何,這些類文件在部署到目標系統上

    0熱度

    1回答

    我想問你一些有關在以下情況下配置maven的正確方法的提示: 我有一些工件,當前打包爲jar,但他們也有maven-bundle-plugin,因爲我希望他們成爲OSGI捆綁包,但我沒有改變他們的捆綁包捆綁,因爲它存在的情況下,我想他們作爲jar(或戰爭有時)。 要在包jar中使用maven-bundle-plugin,我遵循this chapter,並且一切正常,但現在我正在考慮將它們打包以獲取

    0熱度

    1回答

    我寫了一個Liferay模塊併成功部署了它。 然後我說這行build.gradle的dependencies部分: compileOnly group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.3' 運行./gradlew eclipse我可以使用該庫在Eclipse中沒有問題後。但部署失敗: 12:29:3