bnd - manual de referencia, opciones, ejemplos de comandos


NOMBRE

bnd - Crear y diagnosticar paquetes OSGi.

SINOPSIS

bnd [general-options] [cmd] [cmd-options]

bnd [general-options] <file>.jar

bnd [general-options] <file>.bnd

DESCRIPCIÓN

La herramienta bnd lo ayuda a crear y diagnosticar paquetes OSGi. Las funciones clave son:

  • Mostrar el manifiesto y el contenido JAR de un paquete

  • Envuelva un JAR para que se convierta en un paquete

  • Crear un paquete a partir de una especificación y una ruta de clase

  • Verificar la validez de las entradas del manifiesto

OPCIONES GENERALES

--failok

Igual que la propiedad --failok. La ejecución actual creará un archivo JAR incluso si hubo errores.

--exceptions

Imprimirá la excepción cuando el software haya encontrado una mala excepción y se recupere. Normalmente sólo se imprime un mensaje. Por motivos de depuración o diagnóstico, el seguimiento de la pila de excepciones puede ser muy útil.

-f, --full

hacer completo

-p, --project <string>

Identificar otro proyecto

-t, --test

Construir para prueba

-o, --output <string>

Especifique la ruta del archivo de salida. El valor predeterminado es output.jar en el directorio actual

COMANDOS

Comandos disponibles:

action

Ejecutar una acción en un repositorio, o si no se proporciona un nombre, enumere las acciones

add

Agregue un espacio de trabajo, un proyecto o un complemento al espacio de trabajo

baseline

Compare un paquete más nuevo con un paquete de referencia y brinde consejos sobre versiones

bash

Generar archivo de autocompletado para bash

bnd

La herramienta del ejército suizo para OSGi

bootstrap

Concha gogo interactiva

bsn2url

A partir de un conjunto de bsns, cree una lista de URL si se encuentra en el repositorio

build

Construye un proyecto. Esto creará los archivos jar definidos en bnd.bnd y subconstructores.

buildx

Proyecto de compilación, está en desuso pero aquí para compatibilidad con versiones anteriores

bump

Mejora la versión de un proyecto

changes

Mostrar los cambios en esta versión de bnd

clean

limpiar un proyecto

compile

Compilar un proyecto o el espacio de trabajo

convert

Conversor a diferentes formatos

copy

-

create

Crear jar, utilizado para admitir comandos jar de Java compatibles con versiones anteriores

debug

Muestra mucha información sobre el proyecto en el que estás

defaults

-

deliverables

Mostrar todos los entregables de este espacio de trabajo. con su versión y ruta actual.

diff

frascos diferenciales

digest

Digiere una serie de archivos

do

Ejecutar un archivo basado en su extensión. Las extensiones compatibles son: bnd (construir), bndrun (ejecutar) y jar (imprimir)

eclipse

Mostrar información sobre el proyecto eclipse del directorio actual

ees

Mostrar los Entornos de Ejecución de un JAR

enroute

Comandos OSGi enRoute para mantener espacios de trabajo bnd (crear espacio de trabajo, agregar proyecto, etc.)

export

-

extract

Extraer archivos de un archivo JAR, comando equivalente jar x[vf] (sintaxis admitida)

find

Revise las exportaciones y/o importaciones y haga coincidir los globos de exportaciones/importaciones dados. Si coinciden, imprima el archivo, el paquete y la versión.

flatten

Aplane un paquete expandiendo todas las entradas en Bundle-ClassPath

grep

Grep el manifiesto de paquetes/archivos jar.

info

Mostrar variables clave del proyecto

junit

Probar un proyecto con JUnit simple

macro

Mostrar valor de macro

maven

Comando de paquete Maven

nexus

-

package

Empaquete un archivo bnd o bndrun en un solo jar que se ejecuta con java -jar FILE.jar

plugins

-

print

Imprime el JAR

profile

Gestión de perfiles. Un perfil es un JAR que solo contiene paquetes y capacidades

project

Ejecutar una acción del proyecto o, si no se proporcionan parámetros, mostrar información sobre el proyecto

release

Publicar este proyecto

remote

-

remove

Eliminar un proyecto o un complemento del espacio de trabajo

repo

Administrar los repositorios

resolve

-

run

Ejecutar un proyecto en el lanzador OSGi

runtests

Ejecute pruebas OSGi y cree un informe

schema

Función altamente especializada para crear una descripción general de los deltas de paquetes en ees

select

Ayuda a encontrar información en un conjunto de JAR al filtrar los datos del manifiesto e imprimir la información seleccionada.

settings

Establecer variables globales bnd/jpm

source

Combinar un contenedor binario con sus fuentes. Es posible especificar la ruta de origen

sync

Ejecutar una acción del proyecto o, si no se proporcionan parámetros, mostrar información sobre el proyecto

syntax

Acceda a la base de datos interna de bnd de palabras clave y opciones

test

Probar un proyecto según una prueba OSGi

type

Listar archivos en un archivo JAR, comando jar equivalente t[vf] (sintaxis admitida)

verify

Verificar frascos

version

Mostrar información de versión sobre bnd

view

Ver un recurso desde un archivo JAR.

wrap

envolver un frasco

xref

Muestre una referencia cruzada para todas las clases en un conjunto de frascos.

VER TAMBIÉN

https://github.com/bndtools/bnd