В конфигурации запуска Eclipse OSGi не отображаются мои пакеты
Я разрабатываю комплекты OSGi для Felix, теперь я хочу использовать также Maven и поэтому установил Apache Felix maven-bundle-plugin. Я работаю с примером на http://wiki.osgi.org/wiki/MavenFelixBundlePluginEclipseToolchain
Сборка с maven из командной строки в порядке. Я также мог бы импортировать проект (ы) в Eclipse. Теперь в главе "Запуск и отладка" я пытаюсь создать конфигурацию запуска, как описано. Тем не менее, я не вижу свои связки. Кроме пакетов в разделе "Целевая платформа", в списке нет других пакетов. Как я могу сделать свои пакеты видимыми для списка в конфигурации запуска OSGI Framework? То, что я хочу, - это простой способ тестирования и отладки пакетов из Eclipse, то есть без необходимости перемещать их в отдельную установку OSGi и т. Д. Так что учебное пособие выглядит именно так, как мне нужно.
Я использую Eclipse Juno, с установленной Eclipse Plugin Development. Перемещение проекта из некоторого каталога в подкаталог рабочего пространства не помогло, как и перезапуск Eclipse (как рекомендовано в руководстве). Пакеты не зависят от какой-либо части Eclipse.
1 ответ
Попробуйте преобразовать проекты в "подключаемые" проекты: из контекстного меню выберите Configure
-> Convert to plug-in projects
,
Затем вы должны увидеть свои пакеты в конфигурации Launch, под группой Workspace.