bnd - Twórz i diagnozuj pakiety OSGi.
bnd [general-options] [cmd] [cmd-options]
bnd [general-options] <file>.jar
bnd [general-options] <file>.bnd
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
To samo co właściwość --failok. Bieżące uruchomienie utworzy plik JAR, nawet jeśli wystąpiły błędy.
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.
Zrób pełne
Zidentyfikuj inny projekt
Zbuduj do testu
Określ ścieżkę pliku wyjściowego. Wartością domyślną jest plik output.jar w bieżącym katalogu
Dostępne polecenia:
Wykonaj akcję na repozytorium lub, jeśli nie podano nazwy, wypisz akcje
Dodaj obszar roboczy, projekt lub wtyczkę do obszaru roboczego
Porównaj nowszy pakiet z pakietem bazowym i udziel porad dotyczących wersji
Wygeneruj plik autouzupełniania dla bash
Narzędzie armii szwajcarskiej dla OSGi
Interaktywna skorupa gogo
Z zestawu bsns utwórz listę adresów URL, jeśli zostaną znalezione w repozytorium
Zbuduj projekt. Spowoduje to utworzenie słoików zdefiniowanych w bnd.bnd i sub-builderach.
Projekt kompilacji jest przestarzały, ale tutaj ze względu na kompatybilność wsteczną
Podbija wersję projektu
Pokaż zmiany w tej wersji bnd
Wyczyść projekt
Skompiluj projekt lub obszar roboczy
Konwerter do różnych formatów
-
Utwórz słoik, używany do obsługi zgodnych wstecz poleceń java jar
Pokaż dużo informacji o projekcie, w którym uczestniczysz
-
Pokaż wszystkie wyniki z tego obszaru roboczego. z ich aktualną wersją i ścieżką.
Diff słoiki
Przetwarza wiele plików
Wykonaj plik na podstawie jego rozszerzenia. Obsługiwane rozszerzenia to: bnd (kompilacja), bndrun (uruchamianie) i jar (drukowanie)
Pokaż informacje o projekcie Eclipse bieżącego katalogu
Pokaż środowiska wykonawcze pliku JAR
Polecenia OSGi enRoute do obsługi obszarów roboczych bnd (tworzenie obszaru roboczego, dodawanie projektów itp.)
-
Wyodrębnij pliki z pliku JAR, odpowiednik polecenia jar x[vf] (obsługiwana składnia)
Przejrzyj eksporty i/lub importy i dopasuj podane globy eksportu/importu. Jeśli pasują, wydrukuj plik, opakowanie i wersję.
Spłaszcz pakiet, rozwijając wszystkie wpisy w ścieżce Bundle-ClassPath
Grep manifest pakietów/plików jar.
Pokaż kluczowe zmienne projektu
Przetestuj projekt za pomocą zwykłego JUnit
Pokaż wartość makro
Polecenie pakietu Maven
-
Spakuj plik bnd lub bndrun do jednego słoika, który jest wykonywany za pomocą java -jar FILE.jar
-
Wydrukuj plik JAR
Zarządzanie profilem. Profil to plik JAR zawierający tylko pakiety i możliwości
Wykonaj akcję projektu lub, jeśli nie podano parametrów, wyświetl informacje o projekcie
Opublikuj ten projekt
-
Usuń projekt lub wtyczkę z obszaru roboczego
Zarządzaj repozytoriami
-
Uruchom projekt w programie uruchamiającym OSGi
Uruchom testy OSGi i utwórz raport
Wysoce wyspecjalizowana funkcja do tworzenia przeglądu delt pakietów w ees
Pomaga znaleźć informacje w zestawie plików JAR, filtrując dane manifestu i drukując wybrane informacje.
Ustaw zmienne globalne bnd/jpm
Scal binarny słoik z jego źródłami. Możliwe jest określenie ścieżki źródłowej
Wykonaj akcję projektu lub, jeśli nie podano parametrów, wyświetl informacje o projekcie
Uzyskaj dostęp do wewnętrznej bazy danych słów kluczowych i opcji bnd
Przetestuj projekt zgodnie z testem OSGi
Lista plików w pliku JAR, odpowiednik polecenia jar t[vf] (obsługiwana składnia)
Sprawdź słoiki
Pokaż informacje o wersji bnd
Wyświetl zasób z pliku JAR.
Zawiń słoik
Pokaż odsyłacze dla wszystkich klas w zestawie słoików.
https://github.com/bndtools/bnd