Описание тега bnd

BND - это инструмент Java для автоматизированного построения пакетов для среды OSGi.
1 ответ

Почему sbt-osgi добавляет директивы Include-Resource в мой файл MANIFEST.MF?

У меня настроен проект sbt (через build.sbt) для генерации OSGI-пакета (с помощью плагина sbt-osgi). По какой-то причине сгенерированный MANIFEST.MF содержит Include-Resource директива, указывающая на (полностью пустые) подкаталоги "resource" в моей…
03 окт '13 в 21:33
1 ответ

Поместить Maven POM в оболочку OSGi через BND?

У меня есть сторонний JAR-файл, который я хотел бы использовать в среде OSGi, но в нем нет файла MANIFEST.MF, соответствующего OSGi. Итак, я использую BND (ну, BNDTools), чтобы обернуть его. Это работает хорошо, как и идет, но: Я также хотел бы имет…
06 сен '12 в 16:41
1 ответ

Как заменить панель запуска BndTools по умолчанию и изменить структуру файла экспорта

Я использую BndTools ( http://bndtools.org/) для разработки приложения OSGI. Все работает нормально, но у меня есть кое-что, что я хотел бы изменить при экспорте моего приложения. Я пытаюсь достичь двух вещей (я думаю, что они могут быть связаны): 1…
23 фев '16 в 21:48
0 ответов

Можно ли с помощью bnd определить пакет только в разрешенном состоянии, а не в запущенном?

Я не хочу откладывать запуск некоторых пакетов, но, конечно, я хочу разрешить их. Я хочу запустить связки самостоятельно в более поздний момент времени. Возможно ли это вообще через bnd? Мой вариант использования в основном состоит в том, что я не х…
14 дек '17 в 15:41
1 ответ

Индексирование JAR с использованием maven-bundle-plugin

Я пытаюсь построить пакет, который имеет индекс (META-INF/INDEX.LIST) с помощью maven-bundle-plugin 2.3.7. Моя конфигурация плагина выглядит следующим образом <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bun…
21 окт '12 в 08:25
0 ответов

Как переопределить bnd Require-Capability, сгенерированную из аннотации DS?

У меня есть пакет с "необязательным" компонентом: он должен быть запущен, если хотя бы один сервис типа X существует, и деактивирован, когда последний сервис не зарегистрирован. Этот компонент является "необязательным": не имеет значения, зарегистри…
12 июл '16 в 07:52
2 ответа

Как включить файл ресурсов в комплект osgi из зависимости jar с помощью bnd/maven-bundle-plugin?

Я использую maven-bundle-plugin (bnd эффективно). Это просто, чтобы включить файл ресурсов из источников. Например, файл ресурса (src/main/resources/some.xml) перемещен под target каталог (target/classes/some.xml) во время сборки и может быть включе…
24 май '16 в 03:41
0 ответов

Возможно ли собрать FATJar OSGi Bundle с зависимостями не OSGify?

У меня есть сомнения по поводу Apache Felix Maven Bundle Plugin (BND), на которые я не смог найти ответ. Я пытаюсь создать FATJar OSGI Bundle, я имею в виду, я хочу файл JAR со всеми зависимостями (даже транзитивными) внутри него. Могу ли я сделать …
08 фев '18 в 17:49
1 ответ

Как избежать того, чтобы плагин Gradle osgi генерировал запись export-pacakge для приватных пакетов и запись import-пакета для встроенных зависимостей

Уважаемые пользователи Stackru У меня есть проект gradle, из которого я хочу превратить артефакт в пакет osgi. В этом комплекте у меня есть: пакеты, которые я не хочу экспортировать (может не появиться в манифесте Export-Package запись) зависимости,…
11 фев '17 в 23:38
1 ответ

Ошибка реализации OSGI REST: `Пакет OSGi не запущен: отсутствует требование`

Я пытаюсь кодировать пакет OSGI REST с помощью bndtools. Я добавил все банки, которые мне нужны, в проекте cnf. Затем я добавил их в путь сборки пакета. Я получаю следующее исключение во время выполнения Пакет OSGi не запущен: отсутствует требование…
21 дек '16 в 13:55
1 ответ

Как включить исходные пакеты в maven-bundle-plugin

Я перепаковал некоторые не OSGi maven jars как связку, используя maven-bundle-plugin. Переупаковка основана на функции Embed-Dependency этого пакета, но до сегодняшнего дня я не нашел способа включить также источники этих пакетов. Есть ли способ пол…
13 июн '16 в 09:16
1 ответ

Как архивировать AOP в OSGi с помощью Apache Felix

В настоящее время я работаю над проектом OSGi, где некоторые части идеально подходят для программирования АОП. Без большого опыта в AOP в сочетании с OSGi я хотел бы знать, как лучше всего выполнять AOP в среде OSGi? Я прочитал несколько статей по э…
03 июл '12 в 08:40
1 ответ

Как создать пакет OSGi с помощью Maven, который включает ресурсы, не относящиеся к коду, из фрагмента OSGi?

У меня есть фрагмент OSGi, содержащий ресурсы, не относящиеся к коду, - это, по сути, файл JAR, содержащий набор ресурсов (файлы изображений и т. Д.), - который я создал с помощью maven. Я хотел бы собрать еще один пакет с Maven, который зависит от …
21 янв '13 в 04:00
2 ответа

Как указать файлы классов с помощью bnd

Я уже успешно использовал автономный инструмент bnd для создания пакета OSGi из файла jar. Теперь я хотел бы создать пакет, начинающийся с файлов.class. Просматривая некоторые официальные документы bnd, я не смог ничего найти для этого. Я думаю, что…
05 фев '19 в 14:57
1 ответ

Вывод Bndtools на консоль

Я только начал использовать bndtools для своих проектов OSGi, но я не могу настроить проект так, чтобы вывод информации (информация о Hibernate, информация о Spring DM) на консоль (в Eclipse). Я испытываю трудности с проектом, так как не получаю обр…
28 мар '13 в 12:07
0 ответов

Как организовать персональные настройки в рабочей среде с поддержкой git?

Что дано Допустим, у меня есть стандартное рабочее пространство с поддержкой git: foo.rest.application foo.extended.provider И это зависит от комплектов, управляемых другим стандартным рабочим пространством bnd: foo.core.api foo.core.provider Эти не…
22 фев '19 в 14:00
1 ответ

Установка свойства, не совместимого со строками

Я использую декларативные услуги и сталкиваюсь со следующей проблемой. Я хочу зарегистрировать свой компонент со свойствами, такими как использование bc.registerService(MyClass.class.getName(), this, props); Однако с помощью декларативных служб я до…
26 июн '13 в 15:10
1 ответ

Пакет рестлета в osgi (bndtools) не запускается. Ошибка активатора com/sun/net/httpserver/HttpHandler

Я перехожу на bndtools некоторые плагины osgi, которые я создал и работал в стандартной среде Eclipse. Я добавил веб-консоль Felix и HTTP-сервис Jetty и обменял некоторые пакеты Equinox на эквиваленты Felix. Когда я запускаю один конкретный пакет, д…
25 май '15 в 06:26
0 ответов

Maven bundle plugin (bnd) пропустить запись манифеста

У меня есть банка с MAMIFEST.MF, который имеет следующие строки: ... Implementation-Vendor-Id: org.apache.tinkerpop version: 3.3.3 Implementation-Vendor: Apache Software Foundation ... Плагин BND не работает с: ${version}, is not understood. too few…
10 июл '18 в 09:03
0 ответов

Как настроить JMH и сгенерировать benchmarks.jar в проекте Eclipse bndTools

Я хотел бы сравнить некоторые методы внутри своего пакета, я добавил jmh jars в путь сборки своего пакета, но как я могу сгенерировать benchmarks.jar? В https://openjdk.java.net/projects/code-tools/jmh/ я нашел, как это сделать на Maven. Есть ли как…
19 ноя '18 в 12:59