Eclipse RCP - все возможности для определения зависимостей?

Есть ли где-нибудь список всех возможностей для определения зависимостей в проекте Eclipse RCP? может фильтруется по ресурсам?

Возможные зависимости:

  • из других плагинов Eclipse RCP
  • по пакету, без явного определения плагина
  • банки библиотеки
  • ...

person Skip    schedule 09.07.2012    source источник
comment
Не уверен, что вы имеете в виду под фильтрацией по ресурсам? Не могли бы вы рассказать об этом немного подробнее.   -  person Jörg    schedule 22.03.2013
comment
Я не уверен, что Skip является активным пользователем. Я начал щедрость в надежде получить подробный ответ о зависимостях в Eclipse RCP в целом.   -  person Paul Verest    schedule 22.03.2013
comment
Нужны хорошие ссылки.   -  person Paul Verest    schedule 22.03.2013
comment
Привет, Пол, теперь у меня есть немного больше опыта работы с RCP - сегодня, если я найду немного времени, я подробно напишу, что я узнал о зависимостях.   -  person Skip    schedule 22.03.2013


Ответы (1)


как вы сказали, вы можете использовать следующие директивы в MANIFEST.MF для определения зависимостей

  • Require-Bundle (для зависимости от указанных пакетов)
  • Import-Package (для зависимости от пакетов, доступных при экспорте из других пакетов)
  • Bundle-Classpath (для встроенных путей(!) и JAR)

также, когда вы создаете Fragment, он, конечно же, должен определить свой Fragment-Host, и это тоже зависимость в некотором смысле

в проекте RCP вы можете настроить Функции и указать зависимости от пакетов для вашего приложения RCP в этих функциях.

person Jörg    schedule 22.03.2013
comment
Является ли MANIFEST.MF единственным местом для определения зависимостей, даже с Tycho? - person Paul Verest; 22.03.2013
comment
@PaulV с Tycho у вас также есть возможность использовать раздел зависимостей POM при использовании tychos ‹pomDependencies›consider‹/pomDependencies›, но у меня был смешанный опыт с этим подходом — насколько мне известно, лучше всего полагаться на MANIFEST.MF и нацеливать определение при использовании tycho - person Jörg; 25.03.2013
comment
@PaulV еще несколько ссылок: eclipse.org/tycho/documentation.php eclipsesource.com/blogs/2012/ 26/08/ wiki.eclipse.org/Tycho/Reference_Card - person Jörg; 25.03.2013
comment
@Joerg Большое спасибо. Почему вы просто не обновляете свой ответ, он будет более читабельным. - person Paul Verest; 26.03.2013