Вопросы по теме 'bnd'

BND помещает один и тот же пакет в разделы экспорта и импорта manifest.mf.
У меня есть приложение Vaadin, которое я пытаюсь создать как набор пакетов OSGI с использованием Maven + BND. Я не могу развернуть пакеты в Apache Felix, потому что некоторые зависимости не могут быть разрешены. Apache Felix жалуется, что не может...
1895 просмотров
schedule 15.11.2022

как добавить заголовок Service-Component в файл манифеста пакета в декларативных службах OSGI?
Я использую декларативные службы OSGI (SCR) для создания пакета компонентов. Я не заинтересован в использовании XML-файлов компонентов на основе аннотаций, созданных maven-scr-plugin . Я пишу component.xml вручную. Но мне нужно, чтобы заголовок...
4537 просмотров
schedule 27.02.2022

Как архивировать АОП в OSGi с помощью Apache Felix
В настоящее время я работаю над проектом OSGi, некоторые части которого идеально подходят для АОП-программирования. Не имея большого опыта работы с АОП в сочетании с OSGi, я хотел бы знать, как лучше всего реализовать АОП в среде OSGi? Я читал...
2073 просмотров
schedule 08.02.2024

OSGi/BND: разные требования в зависимости от ОС
Я создал командный компонент для OSGi и использовал Apache Felix Shell. Одна команда открывает новый поток, который запускает пользовательский интерфейс SWT. В конфигурации BND для сборки и запуска этого компонента требуется пакет SWT. Проблема...
222 просмотров
schedule 01.06.2024

Как использовать аннотации org.apache.felix.scr для пакета с нуля?
Я начал разрабатывать пакет для apache felix и сделал это с плагином ops4j pax. Я создал структуру проекта с помощью pax-create-project и сделал обычный pax-create-bundle . Затем вы получаете первоначальную структуру проекта для создания всего...
8680 просмотров
schedule 19.12.2022

Муравьиная задача bndwrap не работает
Я пытаюсь создать оболочку OSGi для новейшей версии jTDS. Я пытаюсь добавить процесс упаковки в существующий процесс сборки jTDS (на основе Ant). Я скачал последнюю версию bnd.jar и добавил в jTDS build.xml следующее: <taskdef...
788 просмотров
schedule 25.07.2022

Индексирование JAR с помощью maven-bundle-plugin
Я пытаюсь создать пакет с индексом ( META-INF/INDEX.LIST ), используя maven-bundle-plugin 2.3.7. Моя конфигурация плагина выглядит так <plugin> <groupId>org.apache.felix</groupId>...
2728 просмотров
schedule 24.03.2023

Пакет активаторов bndtools
Как создать простую связку с активатором в bndtools? Он продолжает говорить, что: The JAR is empty: The instructions for the JAR named com.myproj did not cause any content to be included, this is likely wrong bnd.bnd /com.myproj Unknown Bndtools...
2308 просмотров
schedule 05.04.2022

Как вы десериализуете объект из байтов в osgi
В моем приложении osgi у меня есть три пакета: travel.api , table.api и utils . travel.api зависит от table.api , который зависит от utils . Обратите внимание, что travel.api напрямую не зависит от utils . Я использую aQute Bnd для...
2375 просмотров
schedule 06.05.2023

Можно ли использовать maven-bundle-plugin (bnd) для создания plugin.xml
Я знаю, что bnd в maven-bundle-plugin использует первый подход POM для создания плагинов Eclipse. Это то, что я бы предпочел, а не использовать первый подход Tycho и MANIFEST. Но моему плагину также нужен файл plugin.xml для определения точек...
222 просмотров
schedule 06.06.2023

Пакет Restlet в osgi (bndtools) не запускается. Ошибка активатора com/sun/net/httpserver/HttpHandler
Я переношу на bndtools некоторые плагины osgi, которые я создал и которые работали в стандартной среде Eclipse. Я добавил веб-консоль Felix и службу Jetty HTTP и заменил некоторые пакеты Equinox на Felix . эквиваленты. Когда я запускаю...
386 просмотров
schedule 14.05.2022

OSGi Bundle не запускается с приложением Felix Host
Я использую Apache Felix в хост-приложении, чтобы обеспечить возможность загрузки расширений во время выполнения. Механизм работает отлично, но у меня очень темпераментное поведение в отношении запуска пакетов, если я включаю определенные...
576 просмотров
schedule 26.04.2024

Могу ли я использовать квалификаторы версий, чтобы требовать определенные версии пакетов в OSGi?
У меня есть сторонний JAR, который я хочу обернуть - у него нет собственного манифеста OSGi. Например, org.myproject . Поэтому я создаю оболочку пакета. Это прекрасно работает - я предоставляю версию для выпуска org.myproject . Это...
424 просмотров
schedule 30.09.2022

Как скопировать каталог ресурсов и все включенные файлы и подпапки в Jar в другой каталог
Можно ли скопировать папку ресурсов и все файлы внутри, включая все каталоги и подкаталоги в другой каталог? До сих пор мне удалось скопировать только один файловый ресурс, который является файлом CSS: public void addCSS() { Bundle bundle =...
972 просмотров
schedule 10.02.2023

Ошибка при попытке обернуть OSGi (встроить) jaxb-xjc с maven-bundle-plugin, bnd,
Я пытаюсь встроить приведенную ниже банку (среди прочего) в пакет OSGi. <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-xjc</artifactId> <version>2.1.13</version>...
603 просмотров

Как избежать того, что плагин Gradle osgi генерирует запись export-package для частных пакетов и запись import-package для встроенных зависимостей
Уважаемые пользователи StackOverflow. У меня есть проект Gradle, из которого я хочу превратить артефакт в пакет osgi. В этом комплекте у меня есть: пакеты, которые я не хочу экспортировать (могут не отображаться в записи Export-Package...
934 просмотров
schedule 04.12.2022

Как работать с зависимостями с предоставленной областью действия в OSGi
Существует множество туториалов, в которых показано, как справиться с зависимостями проекта OSGi и как их преобразовать в бандл. После более чем однодневного исследования я так и не нашел, как бороться с зависимостями с областью действия provided ....
1076 просмотров

Пакет p2-maven-plugin конфликтует с другим существующим пакетом
Я начинаю использовать p2-maven-plugin , чтобы (надеюсь) удобно интегрировать в наш проект JAR-файлы, не относящиеся к OSGi. У меня есть артефакт, который я хочу OSGi-ify, который называется com.thirdparty.artifact . Сейчас я использую...
265 просмотров
schedule 23.02.2022

Добавлена ​​​​зависимость в Gradle, Liferay говорит, что неразрешенное требование: Import-Package
Я написал модуль Liferay и успешно его развернул. Затем я добавил эту строку в раздел build.gradle dependencies : compileOnly group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.3' После запуска ./gradlew eclipse я...
4753 просмотров
schedule 30.09.2022

Liferay — Использование сторонней библиотеки не работает
Я новичок в Liferay. Для моего первого проекта мне нужно создать модуль, который использует стороннюю библиотеку. Эта библиотека была разработана университетом и используется не очень часто, поэтому ее нет ни в одном репозитории maven или что-то в...
1097 просмотров
schedule 09.11.2022