У меня есть приложение eclipse rcp, которое использует план Gemini. Он имеет две функции и, следовательно, продукт, основанный на функциях. Некоторые из наших пакетов зависят от службы, созданной расширителем чертежей. Но на самом деле расширитель чертежа разрешается только при запуске и не активируется. Сегодня мы обходим это, выполняя код в активаторах пакетов, который проверяет, был ли запущен пакет org.eclipse.gemini.blueprint.extender
, и если нет, то он запускается.
Добавление пакета в .product с начальным уровнем 3 и autoStart=true
не имеет никакого эффекта. Я думаю, это потому, что наш продукт основан на функциях. Это правильно? Каков наилучший способ автозапуска расширителя?