bnd - instrukcja obsługi, opcje, przykłady poleceń


NAZWA

bnd - Twórz i diagnozuj pakiety OSGi.

STRESZCZENIE

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

bnd [general-options] <file>.jar

bnd [general-options] <file>.bnd

OPIS

Narzędzie bnd pomaga tworzyć i diagnozować pakiety OSGi. Kluczowe funkcje to:

  • Pokaż manifest i zawartość pliku JAR pakietu

  • Zapakuj JAR, aby stał się pakietem

  • Utwórz pakiet na podstawie specyfikacji i ścieżki klasy

  • Sprawdź poprawność wpisów w manifeście

OPCJE OGÓLNE

--failok

To samo co właściwość --failok. Bieżące uruchomienie utworzy plik JAR, nawet jeśli wystąpiły błędy.

--exceptions

Wypisuje wyjątek, gdy oprogramowanie natrafi na zły wyjątek i wycofa się. Zwykle drukowana jest tylko wiadomość. Ze względów debugowania lub diagnostycznych śledzenie stosu wyjątków może być bardzo pomocne.

-f, --full

Zrób pełne

-p, --project <string>

Zidentyfikuj inny projekt

-t, --test

Zbuduj do testu

-o, --output <string>

Określ ścieżkę pliku wyjściowego. Wartością domyślną jest plik output.jar w bieżącym katalogu

POLECENIA

Dostępne polecenia:

action

Wykonaj akcję na repozytorium lub, jeśli nie podano nazwy, wypisz akcje

add

Dodaj obszar roboczy, projekt lub wtyczkę do obszaru roboczego

baseline

Porównaj nowszy pakiet z pakietem bazowym i udziel porad dotyczących wersji

bash

Wygeneruj plik autouzupełniania dla bash

bnd

Narzędzie armii szwajcarskiej dla OSGi

bootstrap

Interaktywna skorupa gogo

bsn2url

Z zestawu bsns utwórz listę adresów URL, jeśli zostaną znalezione w repozytorium

build

Zbuduj projekt. Spowoduje to utworzenie słoików zdefiniowanych w bnd.bnd i sub-builderach.

buildx

Projekt kompilacji jest przestarzały, ale tutaj ze względu na kompatybilność wsteczną

bump

Podbija wersję projektu

changes

Pokaż zmiany w tej wersji bnd

clean

Wyczyść projekt

compile

Skompiluj projekt lub obszar roboczy

convert

Konwerter do różnych formatów

copy

-

create

Utwórz słoik, używany do obsługi zgodnych wstecz poleceń java jar

debug

Pokaż dużo informacji o projekcie, w którym uczestniczysz

defaults

-

deliverables

Pokaż wszystkie wyniki z tego obszaru roboczego. z ich aktualną wersją i ścieżką.

diff

Diff słoiki

digest

Przetwarza wiele plików

do

Wykonaj plik na podstawie jego rozszerzenia. Obsługiwane rozszerzenia to: bnd (kompilacja), bndrun (uruchamianie) i jar (drukowanie)

eclipse

Pokaż informacje o projekcie Eclipse bieżącego katalogu

ees

Pokaż środowiska wykonawcze pliku JAR

enroute

Polecenia OSGi enRoute do obsługi obszarów roboczych bnd (tworzenie obszaru roboczego, dodawanie projektów itp.)

export

-

extract

Wyodrębnij pliki z pliku JAR, odpowiednik polecenia jar x[vf] (obsługiwana składnia)

find

Przejrzyj eksporty i/lub importy i dopasuj podane globy eksportu/importu. Jeśli pasują, wydrukuj plik, opakowanie i wersję.

flatten

Spłaszcz pakiet, rozwijając wszystkie wpisy w ścieżce Bundle-ClassPath

grep

Grep manifest pakietów/plików jar.

info

Pokaż kluczowe zmienne projektu

junit

Przetestuj projekt za pomocą zwykłego JUnit

macro

Pokaż wartość makro

maven

Polecenie pakietu Maven

nexus

-

package

Spakuj plik bnd lub bndrun do jednego słoika, który jest wykonywany za pomocą java -jar FILE.jar

plugins

-

print

Wydrukuj plik JAR

profile

Zarządzanie profilem. Profil to plik JAR zawierający tylko pakiety i możliwości

project

Wykonaj akcję projektu lub, jeśli nie podano parametrów, wyświetl informacje o projekcie

release

Opublikuj ten projekt

remote

-

remove

Usuń projekt lub wtyczkę z obszaru roboczego

repo

Zarządzaj repozytoriami

resolve

-

run

Uruchom projekt w programie uruchamiającym OSGi

runtests

Uruchom testy OSGi i utwórz raport

schema

Wysoce wyspecjalizowana funkcja do tworzenia przeglądu delt pakietów w ees

select

Pomaga znaleźć informacje w zestawie plików JAR, filtrując dane manifestu i drukując wybrane informacje.

settings

Ustaw zmienne globalne bnd/jpm

source

Scal binarny słoik z jego źródłami. Możliwe jest określenie ścieżki źródłowej

sync

Wykonaj akcję projektu lub, jeśli nie podano parametrów, wyświetl informacje o projekcie

syntax

Uzyskaj dostęp do wewnętrznej bazy danych słów kluczowych i opcji bnd

test

Przetestuj projekt zgodnie z testem OSGi

type

Lista plików w pliku JAR, odpowiednik polecenia jar t[vf] (obsługiwana składnia)

verify

Sprawdź słoiki

version

Pokaż informacje o wersji bnd

view

Wyświetl zasób z pliku JAR.

wrap

Zawiń słoik

xref

Pokaż odsyłacze dla wszystkich klas w zestawie słoików.

ZOBACZ TEŻ

https://github.com/bndtools/bnd