Экспорт файлов справки eclipse-rcp в виде отдельных html-страниц - PullRequest
1 голос
/ 16 марта 2011

Eclipse-RCP предоставляет некоторые функции (плагины org.eclipse.help.ui, org.eclipse.help.webapp) для добавления справки в приложение. В основном он состоит из простых HTML-страниц вместе с некоторыми XML-файлами для обеспечения структуры контента (TOCS). Во время выполнения eclipse добавляет магию javascript + css для создания меню индекса + навигации в левом фрейме, вставки хлебных крошек и т. Д.

Есть ли какой-нибудь способ получить дамп этих украшенных страниц, чтобы я мог поместить их на (статический) веб-сервер? Я могу думать только о том, чтобы захватить их с помощью скребка для веб-сайта, но это не кажется очень простым, интересно, есть ли какой-нибудь более простой способ.

ОБНОВЛЕНИЕ: я прекратил использовать веб-сервер Eclipse: я экспортировал урезанную версию моего приложения (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. Это сработало очень хорошо. Я не добавляю это как ответ, потому что это не соответствует моим начальным требованиям.

1 Ответ

0 голосов
/ 16 марта 2011

Где-то в приложении Eclipse RCP находится подключаемый модуль Eclipse, который содержит HTML-страницы плана и интересующие вас XML-файлы TOCS.

Разархивируйте подключаемый модуль Eclipse и скопируйтеHTML-файлы на ваш веб-сервер.

Вы должны будете предоставить навигацию, которую org.eclipse.help.ui предоставляет для файлов TOCS xml.

...