簡體   English   中英

Eclipse Marketplace插件靜默安裝

[英]Eclipse Marketplace plug-ins silent install

我正在嘗試在VM中建立Ubuntu開發工作站,以作為我們團隊的基本VM映像。 我們有幾個用於開發的Eclipse插件,我想編寫它們的安裝腳本,並想從Marketplace進行安裝。 在Ubuntu上可以實現嗎? 我將如何查找和引用插件,然后如何啟動安裝? 還是我應該完全考慮使用其他方法? 謝謝!

torkildr描述了一種從Marketplace API中檢索存儲庫URL和功能名稱的方法。

給定Marketplace安裝URL( https://marketplace.eclipse.org/marketplace-client-intro?mpc_install={ID} ),將API URL構造為https://marketplace.eclipse.org/node/{ID}/api/p 從該URL檢索XML文件,並在updateURL標記中查找存儲庫URL,並在ius標記中查找可用功能。 您需要將.feature.group附加到列出的每個IU功能,因此安裝列出的功能之一的最終命令是:

./eclipse -nosplash -application org.eclipse.equinox.p2.director -repository {repository URL} -installIU {iu}.feature.group

如果可以從現有安裝中確定“更新站點”和功能名稱(“ 關於”對話框的“ 安裝詳細信息”將顯示功能ID),則可以通過P2 Director毫不費力地推動該過程。 例如,告訴它自己安裝MarketPlace Client:

./eclipse -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/oxygen -installIU org.eclipse.epp.mpc.feature.group -nosplash

據我所知,MarketPlace客戶端不提供org.eclipse.core.runtime.applications的擴展,因此您不能從命令行調用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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