2011-03-16 95 views
1

Eclipse-RCP提供了一些設施(插件org.eclipse.help.ui,org.eclipse.help.webapp)來將幫助添加到應用程序。它主要由純HTML頁面和一些xml文件組成,以提供內容結構(TOCS)。在運行時,eclipse增加了一些javascript + css魔法來生成左側框架中的索引+導航菜單,插入麪包屑等。將eclipse-rcp幫助文件導出爲獨立的html頁面

是否有某種方法可以獲得這些裝飾頁面的一些轉儲,以便我可以將它們在(靜態)Web服務器中?我只能想到用一個網站抓取者捕獲它們,但它看起來並不直接,我想知道是否有一些更簡單的方法。我把我的(Windows)Eclipse-RCP應用程序的裁剪版本(不是很容易知道需要哪些插件)導出到我的linux服務器,並添加到啓動腳本中調用該org.eclipse.help.standalone.Help類新的腳本:

java -classpath plugins/org.eclipse.help.base_3.5.2.v201009090800.jar org.eclipse.help.standalone.Help -command start -port 55555 -noexec -eclipsehome $EDIR 

之後,我安裝在我的Apache服務器的反向代理打了Eclipse服務器。它工作得很好。我不添加這個答案,因爲它不符合我最初的要求。

回答

0

某處在Eclipse RCP應用程序是Eclipse插件包含計劃HTML幫助頁面和你感興趣的TOC XML文件。

解壓Eclipse插件,並複製HTML文件到您的Web服務器。

您必須提供org.eclipse.help.ui提供的TOCS xml文件的導航。

+0

我有簡單的HTML文件,我缺少的是eclipse插件爲它添加的「裝飾」(麪包屑,導航菜單)。 – leonbloy 2011-03-16 19:26:10