bnd - kézikönyv, opciók, parancspéldák


NÉV

bnd - OSGi kötegek létrehozása és diagnosztizálása.

SZINOPSZIS

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

bnd [general-options] <file>.jar

bnd [general-options] <file>.bnd

LEÍRÁS

A bnd eszköz segít az OSGi csomagok létrehozásában és diagnosztizálásában. A legfontosabb funkciók a következők:

  • Mutassa meg a csomag jegyzék- és JAR-tartalmát

  • Csomagolja be a JAR-t úgy, hogy köteggé váljon

  • Hozzon létre egy köteget egy specifikációból és egy osztályútvonalból

  • Ellenőrizze a jegyzékbejegyzések érvényességét

ÁLTALÁNOS OPCIÓK

--failok

Ugyanaz, mint a tulajdonság --failok. Az aktuális futtatás akkor is létrehoz egy JAR-fájlt, ha hibák voltak.

--exceptions

Kinyomtatja a kivételt, ha a szoftver rossz kivételbe ütközött, és kiment. Általában csak egy üzenet kerül kinyomtatásra. Hibakeresési vagy diagnosztikai okokból a kivétel verem nyomkövetése nagyon hasznos lehet.

-f, --full

Teljesen

-p, --project <string>

Határozzon meg egy másik projektet

-t, --test

Build teszthez

-o, --output <string>

Adja meg a kimeneti fájl elérési útját. Az alapértelmezett az output.jar az aktuális könyvtárban

PARANCSOK

Elérhető parancsok:

action

Hajtson végre egy műveletet egy repo esetében, vagy ha nem ad meg nevet, sorolja fel a műveleteket

add

Adjon hozzá egy munkaterületet, egy projektet vagy egy beépülő modult a munkaterülethez

baseline

Hasonlítson össze egy újabb csomagot egy alapszintű csomaggal, és adjon tanácsot a verziószámhoz

bash

Automatikus kiegészítési fájl létrehozása a bash számára

bnd

A svájci hadsereg eszköze az OSGi-hez

bootstrap

Interaktív gogo shell

bsn2url

A bsns-készletből hozzon létre egy URL-listát, ha megtalálható a repóban

build

Építs fel egy projektet. Ezzel létrejönnek a bnd.bnd-ben és az al-builderben meghatározott jar-ek.

buildx

A Build projekt elavult, de itt a visszamenőleges kompatibilitás érdekében

bump

Egy projekt verzióját érinti

changes

Mutassa meg a bnd ezen kiadásában történt változásokat

clean

Tisztítson meg egy projektet

compile

Állítson össze egy projektet vagy a munkaterületet

convert

Átalakítás különböző formátumokra

copy

-

create

Jar létrehozása, amely a visszafelé kompatibilis java jar parancsok támogatására szolgál

debug

Mutasson sok információt a projektről, amelyben részt vesz

defaults

-

deliverables

Az összes leszállítandó termék megjelenítése erről a munkaterületről. aktuális verziójukkal és elérési útjukkal.

diff

Diff üvegek

digest

Számos fájlt emészt fel

do

Futtasson egy fájlt a kiterjesztése alapján. A támogatott bővítmények a következők: bnd (build), bndrun (futtatás) és jar (nyomtatás)

eclipse

Információk megjelenítése az aktuális könyvtár napfogyatkozási projektjéről

ees

Mutassa meg a JAR végrehajtási környezeteit

enroute

OSGi enRoute parancsok a bnd munkaterületek karbantartásához (munkaterület létrehozása, projekt hozzáadása stb.)

export

-

extract

Fájlok kibontása JAR-fájlból, ennek megfelelő jar parancs x[vf] (szintaxis támogatott)

find

Menjen végig az exporton és/vagy importon, és párosítsa a megadott export/import gömböket. Ha megegyeznek, nyomtassa ki a fájlt, a csomagot és a verziót.

flatten

Egyenítse ki a köteget a Bundle-ClassPath összes bejegyzésének kibontásával

grep

Grep a csomagok/jar fájlok jegyzékét.

info

Jelenítse meg a fő projektváltozókat

junit

Teszteljen egy projektet sima JUnit segítségével

macro

A makró értékének megjelenítése

maven

Maven köteg parancs

nexus

-

package

Csomagoljon be egy bnd- vagy bndrun-fájlt egyetlen jar-be, amely a java -jar FILE.jar paranccsal fut

plugins

-

print

Nyomtassa ki a JAR-t

profile

Profilkezelés. A profil egy JAR, amely csak csomagokat és képességeket tartalmaz

project

Hajtson végre egy projektműveletet, vagy ha nincs paraméter megadva, mutasson információkat a projektről

release

Engedje el ezt a projektet

remote

-

remove

Távolítson el egy projektet vagy beépülő modult a munkaterületről

repo

Kezelje a tárolókat

resolve

-

run

Futtasson egy projektet az OSGi indítóban

runtests

Futtasson OSGi teszteket és készítsen jelentést

schema

Erősen speciális funkció a csomagdelták áttekintésének létrehozásához ees-ben

select

Segít megtalálni a JAR-készletben lévő információkat a jegyzékadatok szűrésével és a kiválasztott információk kinyomtatásával.

settings

Állítsa be a bnd/jpm globális változókat

source

Egyesítsen egy bináris üveget a forrásaival. A forrás elérési útja megadható

sync

Hajtson végre egy projektműveletet, vagy ha nincs paraméter megadva, mutasson információkat a projektről

syntax

Hozzáférés a kulcsszavak és opciók belső bnd adatbázisához

test

Teszteljen egy projektet egy OSGi teszt szerint

type

Fájlok listázása JAR fájlban, ezzel egyenértékű jar parancs t[vf] (szintaxis támogatott)

verify

Ellenőrizze az üvegeket

version

A bnd verzióinformációinak megjelenítése

view

Erőforrás megtekintése JAR-fájlból.

wrap

Csomagolj be egy üveget

xref

Mutasson kereszthivatkozásokat az összes osztályhoz egy üvegkészletben.

LÁSD MÉG

https://github.com/bndtools/bnd