eclipse-fragment

    1熱度

    3回答

    我想通過使用片段項目擴展第三方Eclipse插件。主要原因是第三方插件包含具有默認(包)修飾符的類,我需要擴展它們。 因此,我的擴展類必須位於完全相同的包中。我創建了一個包含相同包的片段項目並將其放入其中。當我使用運行時工作區時,一切正常。但是,如果我嘗試部署片段(例如,將其部署到我的Eclipse發行版的dropins文件夾中),那麼我無法執行代碼。擴展和類似的東西工作正常(例如,我使用擴展的新

    6熱度

    1回答

    我從來沒有使用過插件片段。我認爲通過在片段中創建一個新的類並導出包含它的包到片段的清單中,我可以從另一個插件訪問那個已經依賴主機插件的插件。但是,我似乎無法完成這項工作。除了主機插件之外,任何插件都可以看到片段的內容嗎?如果是這樣,有什麼特別的我必須做,以允許這個?

    4熱度

    1回答

    注意:這不是關於產品導出問題的任何問題的重複:我已經可以在gui和無頭pde構建中成功導出。 我正在Eclipse eclipse Indigo(3.7)上開發一個RCP應用程序,它在發佈前的最後階段。該品牌的產品,在自己開發的插件,是基於特徵的,其中包括: MYAPP主(也是唯一的)功能 org.eclipse.rcp org.eclipse.equinox.p2.feature org.ecl

    1熱度

    1回答

    測試Eclipse RCP插件時,最好讓所有測試類和資源都存在於專用(測試)片段中。 這種方式可以訪問主機插件中的所有類,而不管這些包是否實際導出。 但是如果我有一個通用的測試基礎架構,那麼很多插件都會使用它? 我不能把它放到一個片段中,因爲我不能在其他地方的片段中重用類。

    0熱度

    1回答

    在Eclipse上運行在Eclipse Mars.2上。我使用的是目標平臺,因此插件主要來自開普勒.2,因爲我的一個插件是那個時代的第三方。 我有一個片段,不會在Eclipse中編譯,因爲很多類都不能解析。我看不出爲什麼這應該是fragment.xml和MANIFEST.MF在片段看起來很好。當然宿主片段不知道該片段。 build.properties片段 source.. = src/ out

    3熱度

    1回答

    我正在構建一個Eclipse插件,該插件在常規插件項目中提供了一組核心功能。我通過片段項目提供的可選功能。但是我需要這些碎片在啓動時向主插件註冊。 我不能在片段項目中使用Bundle-Activator。所以我想知道是否有一些替代機制來聲明一個入口點或一些可以掛鉤的回調? 如果除了將片段項目轉換爲常規插件項目之外沒有別的選擇,那麼我需要注意哪些缺點? 這是我使用了基於公認的答案的解決方案: fin

    0熱度

    1回答

    我有一個Eclipse插件,其中包含由源代碼加載的資源文件(resource.xml)。這個插件用於兩個應用程序,一個基礎和一個派生,我想在衍生應用程序中使用不同的resource.xml文件。 我一直在調查Eclipse的片段作爲這樣做的一種可能方式,但所有的結果我的研究已經止跌回升要麼說明如何更換.class文件或只在一個非常抽象的層次描述片段。 現在我要問,有沒有辦法做到這一點使用的片段,還

    4熱度

    3回答

    在以前的Java版本中,我能夠使用一個有大量系統包的片段來爲啓動類加載器提供類。 在我的特殊情況下,這是爲了支持在Eclipse中使用Jacorb。在Java 7u55之前,這一切都運行良好。 我創建了一個包含Jacorb所有罐子的osgi片段。清單如下: Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: org.jaco

    0熱度

    1回答

    我有一個具有插件和片段蝕PRODUCT: 插件甲(PRODUCT MAIN插件) 導出插件(蝕的dropins文件夾): 插件乙 片段A(HOST = 插件乙)(的插件甲依賴性) - UNCOMPRESSED =資源 片段B(HOST = 插件乙) 問題: 產品相關性給出了錯誤,因爲片段A不識別! 它必須被壓縮成JAR格式才能被識別! 我真的不理解這一點,因爲,如果插件B是產品的主要插件,任何未壓