p2

    3熱度

    2回答

    p2有一個query languange,它允許運行對p2存儲庫內容的查詢。然而,documentation中的所有示例都假設查詢語言是從Java內部使用的,例如, IQuery<IInstallableUnit> q = QueryUtil.createMatchQuery("this.id == $0", id); metadataRepository.query(q); 如何從命令行執

    2熱度

    3回答

    我嘗試在我的Eclipe-RCP應用程序中使用我的遺留代碼。我將所有舊的Maven項目與依賴關聯起來,並使用maven-bundle-plugin創建一個osgi包。 現在我已經把所有東西都包裝在一個新的osgi jar中。 如何從這個osgi jar中創建一個p2更新站點來與tycho和eclipse目標平臺一起使用? 我想:https://docs.sonatype.org/display/T

    0熱度

    1回答

    我們正在使用p2來更新我們的RCP應用程序,直到今天我仍然認識到在某些情況下P2 IProfile是emty(非空但空),並且當然總是返回emty結果查詢。 僅在啓動應用程序時纔會發生這種情況,這意味着如果我以後要求相同的配置文件,則會得到完整的配置文件。 IProfile的Javadoc提到配置文件是特定狀態的快照。 因此,我似乎在早期查詢ProfileRegistry並且配置文件尚未完成。 我

    0熱度

    1回答

    當試圖通過「目標定義嚮導」向目標 定義添加軟件站點(p2插件存儲庫 - 由p2 Publisher或帶p2支持的Nexus生成)時,是「沒有可用的項目 」預防要添加的站點。 同樣的問題已經報導例如在這裏:https://docs.sonatype.org/display/Nexus/Nexus+OSGi+Experimental+Features+-+P2+Repository+Plugin?fo

    7熱度

    1回答

    我們旨在使用Tycho + Eclipse PDE在分佈式團隊中構建OSGi包。 到目前爲止,構件已構建並部署到Nexus OSS存儲庫。這已被 擴充爲p2 support,「artifacts.xml」和「content.xml」生成 (或由Tycho提供)並由Tycho和p2 Browser正確解決。 缺少的鏈接是將生成的p2包存儲庫添加到PDE使用的目標平臺 定義。 PDE目標編輯器顯然只有

    4熱度

    1回答

    我知道,我可以使用p2.inf文件或使用產品定義文件爲Eclipse中的捆綁包設置開始級別和自動啓動標誌。在產品文件中執行此操作會爲我提供工具支持,並將設置放入我的啓動配置中。另一方面,使用p2.inf文件允許我在每個功能的基礎上管理啓動級別,這給我一個很好的啓動級別設置分組。 現在我的問題: 什麼定義啓動水平和自動起動標記的首選方式? p2.inf看起來有些過時,但有沒有一種方法可以在不使用p2

    0熱度

    2回答

    這裏是上下文:我有2個osgi產品正在運行,一個是主要軟件(我們稱之爲'軟件'),另一個管理第一個產品的更新/安裝/卸載,使用p2。 (讓我們打電話給第二個'updater') 我設法讓updater在軟件中安裝了一個特性,這意味着該特性已成功安裝在features目錄及其bundle中的plugins目錄中。關於p2,一切都很好,配置文件會根據新的更改進行更新。 但是它對軟件沒有影響,它並不關心

    0熱度

    1回答

    我們使用Tycho構建我們的功能/軟件包並使用org.eclipse.equinox.p2.director來更新產品。 我注意到在更新期間產品正在運行時,更新導致java.lang.LinkageError。我想問題是,當更新正在執行時,一些二進制類已經被加載,並且它們與更新後可能加載的新類不匹配。 我找不到任何有關此類問題的信息。 請注意,p2 director是從外部進程調用的,而不是在ec

    1熱度

    1回答

    Eclipse插件Markdown-Editor未使用Maven/Tycho構建。構建失敗消息 [ERROR] Failed to execute goal org.eclipse.tycho:tycho-p2-repository-plugin:0.18.1:assemble-repository (default-assemble-repository) on project markdow

    0熱度

    1回答

    我有一個yoxos啓動器(5.6 CI20130625-0201)的私人yoxos配置文件添加了私人更新頁面。 由於某些原因,yoxos不會加載更新站點的最新版本。它alwyas 使用舊版本。但是,如果我啓用更新界面並進入更新站點,那麼eclipse會讓我更新到最新版本。然而yoxos總是安裝舊版本。 這是我曾嘗試沒有成功: 通過Web界面刪除插件,並重新安裝 通過Web界面刪除更新的網站,然後重