Разделы документации, посвященные разработке под QNX, представлены в QNX SDP по пути:
- ${QNX_TARGET}/usr/help/eclipse/plugins - для GNU/Linux систем;
- %QNX_TARGET%\usr\help\eclipse\plugins - для Windows систем.
и представляются в виде набора плагинов.
Изначально, эта документация не отображается при открытии встроенной документации (
Help ->
Help Contents) из IDE 7.0.
Это обусловлено тем, что начиная с версии Eclipse 4.4 была удалена встроенная поддержка плагинов Eclipse 2.0.
Решение этого вопроса строится на установке плагина совместимости.
Процесс установка плагина совместимости:
- Help -> Install New Software;
- В качестве источника используется: "The Eclipse Project repository - http://download.eclipse.org/eclipse/updates/4.6";
- Развернуть категорию: "Eclipse Tests, Tools, Examples, and Extras";
- Выбрать элемент: "Eclipse 2.0 Style Plugin Support";
- Следовать по остальным шагам установки, предлагаемым "Мастером установки".
После установки плагина и перезапуска IDE документация корректно открывается.
Подключение "сторонних" плагинов (расположенных не в каталоге с установленной IDE 7.0) производится с помощью
каталога
dropins (располагается в корневом каталоге IDE 7.0). Этот каталог создается автоматически.
Если при перезапуске IDE данный каталог не был создан, то следует обновить версию IDE 7.0 до наиболее актуальной.
Если после обновления данный каталог так и не был создан, то следует скопировать его (вместе с содержимым) из
состава QNX SDP (
<путь_установки_QNX_SDP>/host/{win32,linux}/usr/qde/eclipse/dropins).
Процесс обновления IDE 7.0:
- Help -> Check for Updates;
- Отметить для обновления категорию: "Momentics";
- Следовать по остальным шагам обновления, предлагаемым "Мастером обновлений".
Следующий пункт актуален для использующих
QNX SDP 6.5.0SP1В состав QNX Momentics IDE 7.0 входит плагин "
com.qnx.doc.ide.userguide_3.0.0", отвечающий за раздел "" документации. Аналогичный плагин, но более новой версии (
номинально, видимо дефект нумерации) входит в состав QNX SDP 6.5.0 SP1 (см. файлы
<путь_установки_QNX_SDP>/target/qnx6/usr/help/eclipse/plugins/com.qnx.doc.ide.userguide_3.1.*. Это приводит к "перекрытию" документации, и в соответствующем разделе ошибочно отображается информация, относящаяся к QNX Momentics IDE 4.7 вместо версии 7.0 (т. к. при обнаружении дублирующихся разделов используется тот, версия плагина которого старше). Для обеспечения отображения этого раздела документации из состава IDE 7.0 необходимо принудительно понизить версию соответствующего плагина из состава QNX SDP путём переименования соответствующего каталога (например, com.qnx.doc.ide.userguide_3.1.0 -> com.qnx.doc.ide.userguide_2.1.0).