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

Как определить общие пакеты импорта с необязательным разрешением в build.bnd
Я хотел импортировать некоторые пакеты во все пакеты с необязательным разрешением, используя build.bnd Я пробовал код ниже, но он показывает только имя пакета при импорте, а не разрешение необязательно...
76 просмотров
schedule 09.10.2021

Задача BND Ant — обернуть jar-файлы, отличные от OSGi
Я пытаюсь использовать задачу Ant bndwrap для переноса файлов jar, отличных от OSGi, в каталог. Моя текущая конфигурация Ant для этого: <target name="wrap-jars" description="Wrap non-OSGi jars"> <taskdef...
1410 просмотров
schedule 01.06.2022

Преобразование транзитивной зависимости в зависимость compileOnly
Я пытаюсь использовать OSGI, чтобы позволить мне использовать две разные версии транзитивной зависимости. План состоит в том, что одна версия (более новая) будет скрыта внутри пакета OSGI, а другая будет находиться в пути к классам среды выполнения,...
21 просмотров
schedule 02.07.2022

Почему репозитории в модели рабочей области bnd не поддерживают транзитивные зависимости?
Согласно Введению в модель рабочей области bnd , репозитории определяют точный набор зависимостей и не поддерживают транзитивные зависимости. потому что они, как правило, делают ужасные системы OSGi. Может ли кто-нибудь предоставить более...
70 просмотров
schedule 20.07.2022

Почему sbt-osgi добавляет директивы Include-Resource в мой MANIFEST.MF?
У меня есть проект sbt , настроенный (через build.sbt ) для создания пакета OSGI (с помощью подключаемого модуля sbt-osgi ). По какой-то причине сгенерированный MANIFEST.MF содержит директиву Include-Resource , указывающую на (совершенно...
363 просмотров
schedule 24.07.2022

Не удалось получить доступ к Maven Central из Eclipse build.bnd
Я создаю проект OSGi, используя Eclipse Proton с bndtools. У меня проблемы с подключением к Maven Central или, по крайней мере, с извлечением оттуда зависимостей jar. В cnf/build.bnd я определил -plugin.2.Maven: \...
111 просмотров
schedule 05.08.2022

OSGi Felix и BndTools — загрузка класса по имени
В моей среде OSGi я пытаюсь предварительно загрузить драйвер базы данных для дальнейшего использования. Обычно это можно сделать так: Class.forName("com.mysql.jdbc.Driver"); После этого можно создать соединение. Однако, если я использую это...
929 просмотров
schedule 01.09.2022

Как OSGIFировать библиотеку
Я работаю над проектом, это проект интеграции, мы используем Apache Camel и Apache Karaf. В проекте мне нужно использовать клиентскую библиотеку Jira REST Java . Итак, я прочитал довольно много различных статей и тем о том, как обернуть...
3066 просмотров
schedule 15.09.2022

Транзитивные зависимости в OSGi
Я получаю NoClassDefFoundError во время выполнения, и я думал, что директива "uses" позволит избежать этого, потому что я думал, что это создает транзитивность (поправьте меня, если я ошибаюсь). Вот моя конфигурация: Bundle 1...
301 просмотров
schedule 22.09.2022

BND игнорирует .impl. пакеты
Согласно комментарию к ответу, относящемуся к BND, он не экспортирует пакеты с именем «.impl.»: хорошо, неважно. Я обнаружил, что некоторые пакеты называются ".impl". в коде, и BND не экспортирует их по умолчанию. Я переименовал пакеты, и...
53 просмотров
schedule 22.09.2022

OSGi ( Felix ) дополнительный экспорт system.bundle
Простой эксперимент - пакет A нуждается в том, чтобы некоторые классы com.sun.xml.internal.bind были доступны ему через загрузчик классов ( jaxb .. ) Я погуглил свой путь к теоретическому решению заставить system.bundle экспортировать...
1962 просмотров
schedule 13.06.2023

Как я могу избежать создания bnd записей Private-Package из Bundle-ClassPath?
Я пытаюсь создать пакет, который обертывает банку и все ее зависимости (около 20 других банок) и предоставляет интерфейс моей собственной разработки. Я не хочу создавать пакеты для всех зависимостей, так как я хочу создать «запечатанный компонент»,...
721 просмотров
schedule 03.12.2022

Как заменить программу запуска BndTools по умолчанию и изменить структуру файла экспорта
Я использую BndTools ( http://bndtools.org/ ) для разработки приложения OSGI. Все работает нормально, но у меня есть некоторые вещи, которые я хотел бы изменить при экспорте моего приложения. Я пытаюсь добиться двух вещей (я думаю, что они могут...
522 просмотров
schedule 12.06.2023

Как внедрить зависимость maven с помощью bnd-maven-plugin
Я перехожу с maven-bundle-plugin, который предоставил «удобную» конфигурацию с использованием Embed-Dependency, но, похоже, мне нужно указать мою Embed Dependency «вручную» в формате bnd при использовании файла bnd-maven-plugin . Я добавил те же...
2024 просмотров