p2

    5熱度

    3回答

    我正在構建一個基於Eclipse RCP的產品,我遇到了一個問題,當我嘗試使用內置的p2 UI安裝產品更新時,在對話框中出現錯誤消息「訪問權限不足應用此更新的權限。「 我已經調試到Eclipse中,發現「病根」是不存在具有XML包括該片段在P2 .profile文件: <iuProperties id='com.datical.db.ui.product' version='1.33.0.2014

    1熱度

    2回答

    我已經使用一些插件創建了我自己的p2存儲庫。因此,我有下面的文件夾結構本地生成使用maven: repository |- plugins |- myplugin1.jar |- myplugin2.jar |- features (empty) |- artifact.jar |- content.jar 我面臨問題部署此聯繫。

    1熱度

    1回答

    我正在通過使用Eclipse built-in p2 director application開發Node.js script to install Eclipse plugins。在某些情況下,p2-director無法更新功能。 D:\Workspaces\Nodeclipse-DEV\nodeclipse-1\org.nodeclipse.ui\templates>node nodeclip

    0熱度

    1回答

    有人知道如何在代碼中獲取Eclipse應用程序的LauncherName?通常這是在.product文件中配置的,但我需要在我的代碼中獲取此值。

    0熱度

    1回答

    我有大量來自舊版Eclipse RCP應用程序的包,我希望能夠在Tycho構建中使用。這些軟件包還沒有p2版本庫,所以我創建了一個。除了需要在安裝中解壓縮的包仍然作爲JAR安裝之外,這已經工作得很好。 我創建p2存儲庫的第一種方法是將捆綁包部署到Maven存儲庫,然後使用pomDependency =考慮將它們包含在eclipse-feature和eclipse-repository中。但是,Ty

    1熱度

    3回答

    我的應用程序當前正在使用equinox的IProvisioningAgent查找捆綁軟件並將其供應到正在運行的配置文件中。代碼符合以下內容; // Look up agent provider using OSGI service IProvisioningAgentProvider provider = ...; IProvisioningAgent = provider.createAge

    0熱度

    1回答

    import subprocess print ("this is test installer") program = "C:\\ti\\ccsv6\\eclipse\\eclipsec.exe" command1 = "-application org.eclipse.equinox.p2.director -uninstallIU org.eclipse.(...).feature.

    0熱度

    1回答

    我正在尋找一種方法來卸載我的產品中的特定功能。現在安裝的功能需要替換爲具有相同名稱的功能,但在更新期間與其關聯的版本和插件不同 - 舊版產品正在使用新功能進行更新。 做了一些研究,我看到org.eclipse.equinox.p2.operations.UninstallOperation,看起來像我可以使用的東西。我還看到p2.inf中看起來相關的instructions.uninstall階段

    0熱度

    1回答

    我試圖構建鏡像存儲庫,因此我不依賴Web上的外部存儲庫。我知道使用tycho extras很容易鏡像一個倉庫,我的計劃是公開一個網頁,您可以添加一個新的倉庫/倉庫和他們的iu/ius。我真的不知道如何發送所有這些參數(存儲庫的url和ius)到達後端服務器(以竹子託管),並使用基本模板創建pom並添加用戶提供的信息,然後使用maven來創建實際的p2存儲庫。主要目標是使其可重複和可測試。我願意提供

    0熱度

    2回答

    讓我們考慮以下項目: PROJECT1:採用Eclipse P2 Target Definition依賴關係 Project2的:使用Maven庫的依賴 問題:PROJECT1需要項目2中存在依賴關係,該項目來自Maven存儲庫(並且在p2中不可用)。 我的解決方法到目前爲止,我正在將project2導出爲具有依賴關係的jar。然後,我將這個jar添加到project1,並可以從那裏訪問依賴項。