2011-03-16 87 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