Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:common_activities:slind:eclipse:existing_plugins

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
etc:common_activities:slind:eclipse:existing_plugins [2007/11/03 22:57] – создано zanetc:common_activities:slind:eclipse:existing_plugins [2007/11/12 16:49] kkv
Line 1: Line 1:
 +==== SLIND внутри eclipse под микроскопом ====
 +
 +В следующих разделах собирается информация об окружении в котором приходится работать.
 +
 +==== Что есть SLIND-проект в eclipse? ====
 +
 +Slind-проект является обычным C++ проектом(отдельного класса нет). Есть org.slind.ei.core.SlindProjectNature которая несёт тэговую функцию и при назначении проекту добавляет к нему org.slind.ei.core.SudoCallBuilder в качастве билдера. Это и ещё несколько ухишрений позволяют подменять все используемые CDT пути и комманды на чрутовые. В общем плагин в основном занимается обманом остальной среды :)
 +
 +
 ==== Структура существующего плагина ==== ==== Структура существующего плагина ====
-Если быть формально точным, то у нас имеется набор плагинов, сгруппированых в так называемые фичи (feature). Вот список имеющихся плагинов с краткими комментариями (предполагаю к каждому написать развернутый обзор).+ 
 +Если быть формально точным, то у нас имеется набор плагинов, сгруппированых в так называемые фичи(feature). Вот список имеющихся плагинов с краткими комментариями (предполагаю к каждому написать развернутый обзор).
  
 [[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_core|org.slind.ei.core]] - ядро, фичи, определяет конфигурации для запуска и дебага слайндовых проектов. В нём-же описана так называемая натура (nature) слайнд-проекта, собственно она и делает проект слайндовым. [[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_core|org.slind.ei.core]] - ядро, фичи, определяет конфигурации для запуска и дебага слайндовых проектов. В нём-же описана так называемая натура (nature) слайнд-проекта, собственно она и делает проект слайндовым.
  
-[[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_debug_core|org.slind.ei.debug.core]] - ядро отладки для слайнд-проектов. Пока не вникал.+[[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_debug_core|org.slind.ei.debug.core]] - ядро отладки для слайнд-проектов. Только переваривает параметры вызова GDB.
  
-[[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_ui|org.slind.ei.ui]] и [[etc:common_activities:slind:eclipse:existing_plugins:org.slind_ei_ui|org.slind.ei.ui]] - интерфейсные части фичи, в очереди на разбор.+[[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_ui|org.slind.ei.ui]] и [[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_debug_ui|org.slind.ei.debug.ui]] - интерфейсные части фичи, в очереди на разбор.
  
 Также в пакете исходников есть плагин справки, содержащий однако только один cheat sheet, которого к тому-же нет в соответствующей менюшке в среде.  Также в пакете исходников есть плагин справки, содержащий однако только один cheat sheet, которого к тому-же нет в соответствующей менюшке в среде. 
 Определения собственно фич, по сути сборки плагинов и описания зависимостей между ними. Определения собственно фич, по сути сборки плагинов и описания зависимостей между ними.
-И ещё проект сайта обновления.+И проект сайта обновления. 
etc/common_activities/slind/eclipse/existing_plugins.txt · Last modified: 2008/01/03 02:32 by 127.0.0.1