Я пытаюсь обновить проект (набор плагинов) от 1,6 до 1,7. Так что я изменил в MANIFEST.MF
от Bundle-RequiredExecutionEnvironment: JavaSE-1.6
до Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Однако, после этого обновления, если я пытаюсь экспортировать плагин как фрагмент плагина, я получил эту ошибку Eclipse:Обновление плагина от 1.6 до 1.7
Processing inclusion from feature org.eclipse.pde.container.feature: Bundle myplugin_1.0.0 failed to resolve.:
Missing Constraint: Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Host plug-in JavaSE_0.0.0 has not been found.
Edit:
MANIFEST .mf:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Auth Plug-in
Bundle-SymbolicName: __NAME__;singleton:=true
Bundle-Version: 1.0.0
Bundle-Vendor: AVendor
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Export-Package: __A_PACKAGE_NAME__
Если изменить Target-платформенных Running platform
, ошибка исчезает (но oviously, я не могу переключить й e целевая платформа для всего проекта). Поэтому я подозреваю, что целевая платформа является неправильной в некотором роде ...
EDIT:
Если удалить строку
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
успешный экспорт.
Просьба показать полный манифест. –
Added MANIFEST.MF – pihentagy
Возможно, источником этой ошибки являются экспортные и импортные пакеты. Один из этих пакетов может исчезнуть из пакета Java System. –