bnd - Crear y diagnosticar paquetes OSGi.
bnd [general-options] [cmd] [cmd-options]
bnd [general-options] <file>.jar
bnd [general-options] <file>.bnd
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
Igual que la propiedad --failok. La ejecución actual creará un archivo JAR incluso si hubo errores.
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.
hacer completo
Identificar otro proyecto
Construir para prueba
Especifique la ruta del archivo de salida. El valor predeterminado es output.jar en el directorio actual
Comandos disponibles:
Ejecutar una acción en un repositorio, o si no se proporciona un nombre, enumere las acciones
Agregue un espacio de trabajo, un proyecto o un complemento al espacio de trabajo
Compare un paquete más nuevo con un paquete de referencia y brinde consejos sobre versiones
Generar archivo de autocompletado para bash
La herramienta del ejército suizo para OSGi
Concha gogo interactiva
A partir de un conjunto de bsns, cree una lista de URL si se encuentra en el repositorio
Construye un proyecto. Esto creará los archivos jar definidos en bnd.bnd y subconstructores.
Proyecto de compilación, está en desuso pero aquí para compatibilidad con versiones anteriores
Mejora la versión de un proyecto
Mostrar los cambios en esta versión de bnd
limpiar un proyecto
Compilar un proyecto o el espacio de trabajo
Conversor a diferentes formatos
-
Crear jar, utilizado para admitir comandos jar de Java compatibles con versiones anteriores
Muestra mucha información sobre el proyecto en el que estás
-
Mostrar todos los entregables de este espacio de trabajo. con su versión y ruta actual.
frascos diferenciales
Digiere una serie de archivos
Ejecutar un archivo basado en su extensión. Las extensiones compatibles son: bnd (construir), bndrun (ejecutar) y jar (imprimir)
Mostrar información sobre el proyecto eclipse del directorio actual
Mostrar los Entornos de Ejecución de un JAR
Comandos OSGi enRoute para mantener espacios de trabajo bnd (crear espacio de trabajo, agregar proyecto, etc.)
-
Extraer archivos de un archivo JAR, comando equivalente jar x[vf] (sintaxis admitida)
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.
Aplane un paquete expandiendo todas las entradas en Bundle-ClassPath
Grep el manifiesto de paquetes/archivos jar.
Mostrar variables clave del proyecto
Probar un proyecto con JUnit simple
Mostrar valor de macro
Comando de paquete Maven
-
Empaquete un archivo bnd o bndrun en un solo jar que se ejecuta con java -jar FILE.jar
-
Imprime el JAR
Gestión de perfiles. Un perfil es un JAR que solo contiene paquetes y capacidades
Ejecutar una acción del proyecto o, si no se proporcionan parámetros, mostrar información sobre el proyecto
Publicar este proyecto
-
Eliminar un proyecto o un complemento del espacio de trabajo
Administrar los repositorios
-
Ejecutar un proyecto en el lanzador OSGi
Ejecute pruebas OSGi y cree un informe
Función altamente especializada para crear una descripción general de los deltas de paquetes en ees
Ayuda a encontrar información en un conjunto de JAR al filtrar los datos del manifiesto e imprimir la información seleccionada.
Establecer variables globales bnd/jpm
Combinar un contenedor binario con sus fuentes. Es posible especificar la ruta de origen
Ejecutar una acción del proyecto o, si no se proporcionan parámetros, mostrar información sobre el proyecto
Acceda a la base de datos interna de bnd de palabras clave y opciones
Probar un proyecto según una prueba OSGi
Listar archivos en un archivo JAR, comando jar equivalente t[vf] (sintaxis admitida)
Verificar frascos
Mostrar información de versión sobre bnd
Ver un recurso desde un archivo JAR.
envolver un frasco
Muestre una referencia cruzada para todas las clases en un conjunto de frascos.
https://github.com/bndtools/bnd