Вопросы по теме '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 просмотров
schedule
27.04.2023