Liberty: пользовательский реестр пользователей с неразрешенными зависимостями
Я новичок в разработке OSGI. Из-за требований я создал проект пакета osgi для пользовательской функции реестра пользователей в Eclipse с WDT, а затем проект для экспорта файла.esa для него.
Затем я могу установить эту функцию в нашу веб-сферу, однако при запуске она столкнулась с ошибкой ниже:
Unresolved Requirement Require-Bundle: com.ibm.websphere.v85.core
Для сборки необходим плагин для создания пользовательского реестра пользователей. После того, как я добавил необходимый плагин com.ibm.websphere.v85.core
я могу построить успешно
Я попытался включить пакет вместе, когда я экспортирую функцию, но та же ошибка сохраняется.
Любой совет, как решить эту проблему зависимости?
1 ответ
Я не уверен, как настроено ваше рабочее пространство eclipse, но этот пакет является традиционным пакетом WAS, которого нет в Liberty. Вместо добавления Require-Bundle вы должны использовать Import-Package для импорта любых пакетов, которые вам нужны. Я бы также предложил проверить предпочтения среды разработки плагинов для eclipse, чтобы убедиться, что вы настроили ее с Liberty в качестве целевой платформы, а не с традиционной WAS.