bnd - Создание и диагностика пакетов OSGi.
bnd [general-options] [cmd] [cmd-options]
bnd [general-options] <file>.jar
bnd [general-options] <file>.bnd
Инструмент bnd помогает создавать и диагностировать пакеты OSGi. Основные функции:
Показать содержимое манифеста и JAR пакета
Оберните JAR так, чтобы он стал пакетом
Создайте Bundle из спецификации и пути к классу
Проверка достоверности записей манифеста
То же, что свойство --failok. Текущий запуск создаст файл JAR, даже если были ошибки.
Будет печатать исключение, когда программное обеспечение столкнулось с плохим исключением и вышло из строя. Обычно печатается только сообщение. Трассировка стека исключений может быть очень полезна для целей отладки или диагностики.
Сделать полный
Определить другой проект
Сборка для теста
Укажите путь к выходному файлу. По умолчанию это output.jar в текущем каталоге.
Доступные команды:
Выполнить действие в репозитории или, если имя не указано, перечислить действия
Добавьте рабочую область, проект или плагин в рабочую область.
Сравните новый пакет с базовым пакетом и предоставьте рекомендации по версии
Создать файл автодополнения для bash
Инструмент швейцарской армии для OSGi
Интерактивная оболочка Gogo
Из набора bsns создайте список URL-адресов, если они найдены в репо.
Создайте проект. Это создаст банки, определенные в bnd.bnd и суб-билдерах.
Проект сборки устарел, но здесь для обратной совместимости
Сбрасывает версию проекта
Показать изменения в этом выпуске bnd
Очистить проект
Скомпилируйте проект или рабочую область
Конвертер в разные форматы
-
Создайте банку, используемую для поддержки обратно совместимых команд Java jar.
Показать много информации о проекте, в котором вы участвуете
-
Показать все результаты из этой рабочей области. с их текущей версией и путем.
Диф баночки
Переваривает несколько файлов
Выполнить файл на основе его расширения. Поддерживаемые расширения: bnd (сборка), bndrun (запуск) и jar (печать).
Показать информацию о проекте eclipse текущего каталога
Показать среды выполнения JAR
Команды OSGi enRoute для поддержки рабочих пространств bnd (создание рабочего пространства, добавление проекта и т. д.)
-
Извлечение файлов из файла JAR, эквивалентная команде jar
x[vf]
(поддерживается синтаксис)
Пройдите экспорт и/или импорт и сопоставьте заданные глобы экспорта/импорта. Если они совпадают, распечатайте файл, пакет и версию.
Свести пакет, развернув все записи в Bundle-ClassPath
Соберите манифест пакетов/jar-файлов.
Показать ключевые переменные проекта
Протестируйте проект с помощью простого JUnit
Показать значение макроса
Команда пакета Maven
-
Упакуйте файл bnd или bndrun в один jar-файл, который выполняется с помощью java -jar FILE.jar
.
-
Распечатайте банку
Управление профилями. Профиль — это JAR-файл, который содержит только пакеты и возможности.
Выполнить действие проекта или, если параметры не указаны, показать информацию о проекте.
Выпустить этот проект
-
Удалить проект или плагин из рабочей области
Управление репозиториями
-
Запустите проект в лаунчере OSGi
Запустите тесты OSGi и создайте отчет
Узкоспециализированная функция для создания обзора дельт пакетов в ees.
Помогает находить информацию в наборе JAR-файлов, фильтруя данные манифеста и распечатывая выбранную информацию.
Установить глобальные переменные bnd/jpm
Объедините бинарную банку с ее исходниками. Можно указать исходный путь
Выполнить действие проекта или, если параметры не указаны, показать информацию о проекте.
Доступ к внутренней базе данных ключевых слов и опций bnd
Протестировать проект по тесту OSGi
Список файлов в файле JAR, эквивалентная команде jar t[vf] (поддерживается синтаксис)
Проверить банки
Показать информацию о версии bnd
Просмотр ресурса из файла JAR.
Оберните банку
Показать перекрестные ссылки для всех классов в наборе банок.
https://github.com/bndtools/bnd