У меня есть созданный мной плагин Eclipse, который не перейдет из состояния RESOLVED в ACTIVE.
Я попытался открыть консоль OSGI, чтобы понять, почему пакет не запускается, но проблем не возникает. Если я наберу «start bundleid», то он начнется так, как вы ожидаете.
Пакет использует точку расширения 'org.eclipse.ui.startup'
, которую я использую для выполнения задачи во время запуска рабочей области Eclipse.
Это манифест в использовании:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: My Bundle
Bundle-SymbolicName: com.joejag.bundle;singleton:=true
Bundle-Version: 1.1.0.qualifier
Bundle-Activator: com.joejag.bundle.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources
Bundle-Vendor: Joejag
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Пакет предназначен для использования другими. Поэтому попросить их запустить консоль OSGI и вручную запустить пакет не является жизнеспособным решением.
Это самое близкое, что я могу получить, чтобы помочь по этому вопросу, но это не очень полезно.