我目前在無頭模式下使用PDE構建我的OSGI Bundle項目。 PDE Antrunner任務使用Eclipse安裝,我只是將它指向我的本地Eclipse安裝。Eclipse:無頭PDE構建所需的Eclipse最低安裝量是多少?
不幸的是我的eclipse安裝大概是260MB,但我認爲PDE構建不需要在標準eclipse安裝中的所有插件。
現在有人做什麼是我需要做無頭PDE構建所需的最小插件列表? 我實際上在自定義目標平臺文件夾中存在的所有依賴關係,所以我想我需要從eclipse安裝中唯一需要的是PDE構建實際需要的依賴關係。但那些是什麼? 我可以將安裝縮小到最小程度嗎?
我的目標是將這個「build-eclipse」文件夾簽入到我的項目的SVN中,這樣當您檢查出來時,您可以擁有開始完整構建所需的一切,而無需觸摸任何build.properties。但我不想承諾266MB的eclipse,如果我只需要20MB的。
感謝 克里斯托夫
伍迪嗨,爲感謝您的回答。你對這三個概念是絕對正確的......這正是我所說的。我基本上想要擺脫「交互式Eclipse相關插件」。你的想法聽起來不錯,明天我會試試看。我會在這裏發表我的發現。我想知道我們是否是唯一考慮這個問題的人? 謝謝克里斯託弗 – Christoph 2010-03-04 15:42:31
好的,這裏是我的第一個發現:org.eclipse.pde.build和依賴不足以構建。構建過程在不調試輸出的情況下停止,因此我首先必須找出底層實際發生的情況。你知道任何命令行參數,以便我可以獲得關於構建過程內部的更多調試輸出嗎? (例如。-verbose或其他) 如果我發現缺少什麼,我會嘗試逐步找到所需的插件,並將其發佈到此處。 謝謝 Christoph – Christoph 2010-03-05 13:28:18
Christoph,我不確定。 。 。但是當你運行一個命令行的PDE構建時,你正在啓動一個OSGi運行庫,據我所知它具有類似於Eclipse「Workspace」的地方,它可以緩存依賴信息等等,還有 - 在這裏相關的 - 放置日誌文件。也許你可以找出「工作區」的位置並閱讀其日誌? – 2010-03-05 17:10:32