2008-11-20 51 views
3

我想在我自己的RCP應用程序中使用屬於Web Tools Plattform的「Web Tools Editor」。我想我現在已經對RCP平臺有了一些瞭解,但是我仍然不知道如何在將它作爲依賴添加到我的項目中之後訪問pagedesigner(org.eclipse.jst.pagedesigner)的功能。有沒有人在將Web工具的組件添加到RCP應用程序中的一些經驗,並可以給我一個提示或什麼?如何在自定義RCP應用程序中使用網頁編輯器?

回答

4

這些類型的請求有困難(我自己試圖在Eclipse IDE中看到這個或那個特性,每隔一段時間)。

訣竅是嘗試確定要引入的組件,然後嘗試將其拖入項目中,而不會引入過多的依賴關係。

第一步過去很辛苦,但從3.4開始,它是使用Plug-In Spy的問題 - 按住Alt-Shift-F1,而您想要的組件重點關注應該給你一個工具提示,向你展示該類,束,等等等等

第二步是完全更棘手的是,我usuaully未能得到任何結果:

  • 如果你幸運的話,那麼你可以只包括在推出配置/捆。你的應用的產品。一旦你點擊了Add Required Bundles,你就不會剩下3000個捆綁包(即你的RCP現在是Eclipse)。
  • 通常,情況並非如此,因爲Eclipse團隊沒有將您感興趣的代碼重構爲RCP安全捆綁包。如果是這樣,那麼你將不得不自己做。
  • 再一次,如果你幸運的話,這意味着將一些類從eclipse包中移出到你自己的包中,包括內部類,這將是它的結束 - 也就是說,你期望的功能的依賴關係都在包中。
  • 如果你不走運,那麼你需要隔離/重新實現所需的功能位,並更改所複製代碼的版本。

這很辛苦,很難升級。我意識到這些都不是你想聽到的。

相關問題