cost 425 ms
Fragment-Host 以哪種方式操作 OSGi 片段?

[英]Which way does Fragment-Host operate with OSGi fragments?

我在讓片段按我的意圖工作時遇到了一些困難。 它向我提出了一個問題,web 上的各種文章都沒有回答這個問題。 首先,我對片段的理解是,它很像 OSGi Bundle,只是它不會自行激活。 相反,它由另一個包托管。 這樣,它可以被認為是對現有捆綁包的擴展。 以上如有錯誤,請高人指正。 現在主要問題與 ...

OSGi 中僅運行時依賴項的最佳實踐

[英]Best practices for runtime-only dependencies in OSGi

根據開閉原則,我通常設計我的 Java 包和庫的方式是有一個通用的“接口”或“API”包/庫和一個或多個實現(非常類似於許多常見的 API,如 JDBC或 JAXP/SAX)。 為了在不違反 OCP 的情況下在基本 API 庫中找到一個實現(或有時是多個實現),我通常使用 Java 的Service ...

如何通過讀取片段中的值設置組件中的最終靜態變量值?

[英]How to set final static variable values in a component by reading the values from fragment?

我只是OSGi的初學者,我們仍在使用版本4。我有一個OSGi組件,其中的一個類具有公共靜態最終(psf)變量。 我想做的是,我想使用一個片段,該片段從屬性文件中讀取值並在組件中設置psf變量的值。 ? 如果找不到該片段,則應將值設置為默認值。 請找到我的快照代碼,然后告訴我該怎么 ...

在由於“無法啟動片段捆綁包”而從Groovy 2.4升級到2.5時解決OSGi測試嗎?

[英]Resolving OSGi tests when upgrading from Groovy 2.4 to 2.5 due to “Fragment bundles can not be started”?

這是在OSGi中運行時如何將groovy-all從2.4升級到2.5的后續問題? 。 groovy-all工件不再在Groovy的2.5版中以jar文件形式提供,因此上面答案中的建議是改為使用單個jar文件。 我有一個使用Pax考試的測試用例,看起來像這樣 : @RunWith(PaxE ...

Felix:無法在JDK 9上添加擴展束

[英]Felix: unable to add extension bundle on JDK 9

遷移到JDK 9+后,我們圍繞apache Felix構建的OSGi容器開始無法安裝擴展包。 錯誤消息是: 我們的Felix版本是5.6.10,這是當前的最新版本。 捆綁包清單的相關部分: ...

OSGI:在片段中的另一個捆綁軟件中使用代碼

[英]OSGI: Using code in another bundle from a fragment

我想使用一個Manifest.mf將OSGI片段添加到一個包中,在這里到“ org.eclipse.equinox.http.jetty”中: 不幸的是,我的代碼需要在其他捆綁軟件中定義的代碼,此處為“ org.eclipse.jetty.io”。 因此,我將以下行添加到清單中: ...

java.lang.ClassCastException:com.sun.xml.internal.ws.client.sei.SEIStub無法轉換為org.apache.cxf.frontend.clientproxy AEM OSGi

[英]java.lang.ClassCastException: com.sun.xml.internal.ws.client.sei.SEIStub cannot be cast to org.apache.cxf.frontend.clientproxy AEM OSGi

我試圖在AEM的osgi環境中使用fuelsdk。 我收到此錯誤- java.lang.ClassCastException:com.sun.xml.internal.ws.client.sei.SEIStub無法轉換為org.apache.cxf.frontend.ClientProx ...

在OSGi擴展束中注冊服務

[英]Registering services inside OSGi extension bundles

我正在使用OSGi框架擴展包,以充分理解它們。 看完OSGi R6規范( 3.15和4.2.4.1 )后,我成功調用了ExtensionBundleActivator的“ start”方法。 現在,我正在嘗試在這種激活器中注冊服務。 但是,當我嘗試使用此類服務​​時,參考注釋無法連接該服務 ...

在包及其片段之間復制類時,類加載器如何處理

[英]how does the classloader when duplicated class between bundle and its fragment

我對OSGI片段有些誤解, 假設我已經部署了帶有兩個類“ com.company.C1”和“ com.company.C2”的捆綁軟件“ B”,其中C1使用C2。 然后,我為主機捆綁包“ B”部署了一個片段“ F”,其中F僅包含一個類“ com.company.C2”(第一類的代碼稍有變 ...

Eclipse RCP-使用片段提供翻譯

[英]Eclipse RCP - Using fragment for providing translations

我對在Eclipse RCP中使用片段有一個簡短的問題。 目前,我正在使用消息機制來翻譯我的字符串。 Messages.java和* .properties文件位於我的插件中,一切正常。 現在,我想為不同的客戶使用不同的字符串/翻譯。 據我所知,插件片段是一種可能的解決方案。 我讀過, ...

嘗試使用自定義vm arg在Eclipse中導出OSGi片段時出現“不滿意的本機代碼過濾器”錯誤

[英]“Unsatisfied native code filter” error when trying to export OSGi fragment in Eclipse with custom vm arg

似乎只有一個這種性質的其他問題, 在這里 ,但這個答案提出解決方案並沒有得到有效的我。 我使用Spring Tool Suite(本質上是Kepler 4.3.2 SR2)作為我的IDE來開發包含最新版本的一些本機C ++代碼的OSGi片段。 存在片段以允許存在於該本機代碼旨在與其集成的不同 ...

eclipse4 RCP片段“無法從包中加載類”

[英]eclipse4 RCP Fragment “Unable to load class from bundle”

我目前正在嘗試將Eclipse 3 RCP應用程序遷移到e4。 該項目基於一個主插件項目和幾個片段項目。 我正在使用Eclipse Mars進行開發。 以下描述基於我為此創建的示例項目。 主應用程序提供了一個簡單的菜單,其中包含一些已處理的菜單項。 該片段應為此添加更多菜單項。 ...

在Eclipse RCP Project中運行純JUnit + Mockito時出現SecurityException

[英]SecurityException when running plain JUnit + Mockito in Eclipse RCP Project

我有一個帶有多個插件的Eclipse RCP項目。 我將純JUnit測試(不依賴Eclipse / UI)編寫為被測插件的單獨片段。 當使用Mockito並嘗試模擬另一個插件的接口(已正確導出;我可以在代碼中使用該接口)時,我得到一個與類簽名相關的SecurityException: ...

OSGi中的JPA-單個架構,但實體在多個捆綁中

[英]JPA in OSGi - Single schema, but entities in multiple bundles

給定一個數據庫模式和兩個(或多個)捆綁。 問題:是否可以將JPA實體(對於單個模式)分布在多個包中? (我最初是在考慮碎片束,但想知道是否還有其他可能性) ...

如何使用片段插件修補eclipse插件並將其部署到我的eclipse產品中?

[英]How do I patch an eclipse plug-in using a fragment plugin and deploy it in my eclipse product?

我正在嘗試使用片段插件將補丁應用於現有插件,如下所述: 使用Fragments修補插件的步驟 - Eclipsepedia 主機插件的補丁涉及用更新的類文件替換單個類文件。 但是我沒有在修改主機包清單設置步驟5)到11)中的概念。 在這里它指示您修改主機插件。 我認為整個想法是 ...


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