Какие изменения в конфигурации внесены для обеспечения наилучшей поддержки Eclipse PDE при работе как с Equinox, так и с Felix?
Вот пример проблемы, которая у меня сейчас есть. Я могу нормально запустить свое приложение через средство запуска Eclipse OSGi Framework. Точно так же нет проблем с компиляцией в PDE. Однако при работе в Felix я получаю NoClassDefFoundErrors:
java.lang.NoClassDefFoundError: org/w3c/dom/DOMException
Насколько я понимаю, здесь виновата моя настройка Eclipse; org.w3c.dom не является пакетом OSGi по умолчанию и не должен загружаться, когда я запускаю его в Eclipse. Точно так же импорт в моем коде для org.w3c.dom.DOMException должен быть ошибкой.
Я знаю, как исправить это для Феликса: объявить Import-Package. Но это не мой вопрос. Мой вопрос заключается в том, как заставить Eclipse PDE принять более близкую конфигурацию к Felix... в основном, чтобы сделать его более строгим при загрузке пакетов?