bnd - OSGi-Bundles erstellen und diagnostizieren.
bnd [general-options] [cmd] [cmd-options]
bnd [general-options] <file>.jar
bnd [general-options] <file>.bnd
Das bnd-Tool hilft Ihnen beim Erstellen und Diagnostizieren von OSGi-Bundles. Die wichtigsten Funktionen sind:
Zeigen Sie den Manifest- und JAR-Inhalt eines Bundles an
Wickeln Sie ein JAR so ein, dass es zu einem Bündel wird
Erstellen Sie ein Bundle aus einer Spezifikation und einem Klassenpfad
Überprüfen Sie die Gültigkeit der Manifesteinträge
Identisch mit der Eigenschaft --failok. Der aktuelle Lauf erstellt eine JAR-Datei, auch wenn Fehler aufgetreten sind.
Gibt die Ausnahme aus, wenn die Software auf eine fehlerhafte Ausnahme gestoßen ist und abstürzt. Normalerweise wird nur eine Nachricht gedruckt. Aus Debug- oder Diagnosegründen kann der Ausnahme-Stack-Trace sehr hilfreich sein.
Voll machen
Identifizieren Sie ein anderes Projekt
Zum Testen erstellen
Geben Sie den Pfad der Ausgabedatei an. Der Standardwert ist „output.jar“ im aktuellen Verzeichnis
Verfügbare Befehle:
Führen Sie eine Aktion auf einem Repo aus, oder listen Sie die Aktionen auf, wenn kein Name angegeben ist
Fügen Sie einen Arbeitsbereich, ein Projekt oder ein Plugin zum Arbeitsbereich hinzu
Vergleichen Sie ein neueres Bundle mit einem Baseline-Bundle und geben Sie Hinweise zur Versionierung
Generieren Sie eine Autovervollständigungsdatei für Bash
Das Schweizer Armee-Tool für OSGi
Interaktive Gogo-Shell
Erstellen Sie aus einer Reihe von BSNs eine Liste mit URLs, sofern diese im Repo gefunden werden
Erstellen Sie ein Projekt. Dadurch werden die in bnd.bnd und Sub-Buildern definierten JAR-Dateien erstellt.
Build-Projekt, ist veraltet, aber aus Gründen der Abwärtskompatibilität hier
Erhöht die Version eines Projekts
Zeigen Sie die Änderungen in dieser BND-Version an
Bereinigen Sie ein Projekt
Kompilieren Sie ein Projekt oder den Arbeitsbereich
Konverter in verschiedene Formate
-
Erstellen Sie eine JAR-Datei, die zur Unterstützung abwärtskompatibler Java-JAR-Befehle verwendet wird
Zeigen Sie viele Informationen über das Projekt an, an dem Sie beteiligt sind
-
Alle Leistungen aus diesem Arbeitsbereich anzeigen. mit ihrer aktuellen Version und ihrem Pfad.
Verschiedene Gläser
Verdaut eine Reihe von Dateien
Führen Sie eine Datei basierend auf ihrer Erweiterung aus. Unterstützte Erweiterungen sind: bnd (build), bndrun (run) und jar (print)
Zeigt Informationen zum Eclipse-Projekt des aktuellen Verzeichnisses an
Zeigen Sie die Ausführungsumgebungen einer JAR an
OSGi enRoute-Befehle zum Verwalten von BND-Arbeitsbereichen (Arbeitsbereich erstellen, Projekt hinzufügen usw.)
-
Extrahieren Sie Dateien aus einer JAR-Datei, entsprechend dem jar-Befehl x[vf] (Syntax unterstützt)
Gehen Sie die Exporte und/oder Importe durch und gleichen Sie die angegebenen Export-/Import-Globs ab. Wenn sie übereinstimmen, drucken Sie die Datei, das Paket und die Version aus.
Reduzieren Sie ein Bundle, indem Sie alle Einträge im Bundle-ClassPath erweitern
Grep das Manifest von Bundles/JAR-Dateien.
Zeigen Sie wichtige Projektvariablen an
Testen Sie ein Projekt mit einfachem JUnit
Makrowert anzeigen
Maven-Bundle-Befehl
-
Packen Sie eine BND- oder BNDRUN-Datei in ein einzelnes JAR, das mit java -jar FILE.jar ausgeführt wird
-
Drucken Sie das JAR aus
Profilverwaltung. Ein Profil ist eine JAR-Datei, die nur Pakete und Funktionen enthält
Führen Sie eine Projektaktion aus oder zeigen Sie Informationen zum Projekt an, wenn keine Parameter angegeben sind
Geben Sie dieses Projekt frei
-
Entfernen Sie ein Projekt oder ein Plugin aus dem Arbeitsbereich
Verwalten Sie die Repositorys
-
Führen Sie ein Projekt im OSGi-Launcher aus
Führen Sie OSGi-Tests aus und erstellen Sie einen Bericht
Hochspezialisierte Funktion zur Erstellung einer Übersicht über Paketdeltas in EES
Hilft beim Auffinden von Informationen in einer Reihe von JARs, indem nach Manifestdaten gefiltert und ausgewählte Informationen ausgedruckt werden.
Legen Sie die globalen Variablen bnd/jpm fest
Führen Sie ein binäres JAR mit seinen Quellen zusammen. Es ist möglich, den Quellpfad anzugeben
Führen Sie eine Projektaktion aus oder zeigen Sie Informationen zum Projekt an, wenn keine Parameter angegeben sind
Greifen Sie auf die interne BND-Datenbank mit Schlüsselwörtern und Optionen zu
Testen Sie ein Projekt gemäß einem OSGi-Test
Dateien in einer JAR-Datei auflisten, entsprechender JAR-Befehl t[vf] (Syntax unterstützt)
Gläser überprüfen
Versionsinformationen zu bnd anzeigen
Sehen Sie sich eine Ressource aus einer JAR-Datei an.
Wickeln Sie ein Glas ein
Zeigen Sie Querverweise für alle Klassen in einer Reihe von Gläsern an.
https://github.com/bndtools/bnd