Динамические компоненты

В Eclipse 3.2 среда выполнения была разделена на несколько компонентов:

Если модуль имеет зависимость от org.eclipse.core.runtime, то он будет продолжать выполняться без изменений. Однако, если вы хотите минимизировать количество зависимостей, тогда можно собрать только те динамические комплекты, которые вы используете.

Если вы предпочитаете использовать директиву Import-Package (а не Require-Bundle), тогда вы должны понимать, что пакет org.eclipse.core.runtime разделен на несколько комплектов.

Для того чтобы импортировать только содержимое этого пакета, предоставленного комплектом org.eclipse.equinox.common, используйте следующую строку в файле манифеста:

	Import-Package: org.eclipse.core.runtime; common="split" 

Для импорта содержимого пакета из комплектов org.eclipse.equinox.registry и org.eclipse.equinox.common используйте:

	Import-Package: org.eclipse.core.runtime; registry="split"

А для импорта всего пакета используйте:

	Import-Package: org.eclipse.core.runtime