etc:common_activities:slind:eclipse:existing_plugins
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
etc:common_activities:slind:eclipse:existing_plugins [2007/11/03 22:57] – создано zan | etc:common_activities:slind:eclipse:existing_plugins [2008/01/03 02:32] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ==== SLIND внутри eclipse под микроскопом ==== | ||
+ | |||
+ | В следующих разделах собирается информация об окружении в котором приходится работать. | ||
+ | |||
+ | ==== Что есть SLIND-проект в eclipse? ==== | ||
+ | |||
+ | Slind-проект является обычным C++ проектом(отдельного класса нет). Есть org.slind.ei.core.SlindProjectNature которая несёт тэговую функцию и при назначении проекту добавляет к нему org.slind.ei.core.SudoCallBuilder в качастве билдера. Это и ещё несколько ухишрений позволяют подменять все используемые CDT пути и комманды на чрутовые. В общем плагин в основном занимается обманом остальной среды :) | ||
+ | |||
+ | |||
==== Структура существующего плагина ==== | ==== Структура существующего плагина ==== | ||
- | Если быть формально точным, | ||
- | [[etc: | + | Имеется набор плагинов, сгруппированых в так называемые фичи(feature). |
- | [[etc: | + | === org.slind.ei.core === |
+ | [[etc: | ||
+ | В нём-же | ||
- | [[etc: | + | === org.slind.ei.debug.core === |
+ | [[etc: | ||
+ | |||
+ | === org.slind.ei.ui === | ||
+ | [[etc: | ||
+ | |||
+ | === org.slind.ei.debug.ui === | ||
+ | [[etc: | ||
+ | |||
+ | === Справка === | ||
Также в пакете исходников есть плагин справки, | Также в пакете исходников есть плагин справки, | ||
Определения собственно фич, по сути сборки плагинов и описания зависимостей между ними. | Определения собственно фич, по сути сборки плагинов и описания зависимостей между ними. | ||
- | И ещё | + | И проект сайта обновления. |
etc/common_activities/slind/eclipse/existing_plugins.1194119861.txt.gz · Last modified: 2008/01/03 02:32 (external edit)