bnd - OSGi kötegek létrehozása és diagnosztizálása.
bnd [general-options] [cmd] [cmd-options]
bnd [general-options] <file>.jar
bnd [general-options] <file>.bnd
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
Ugyanaz, mint a tulajdonság --failok. Az aktuális futtatás akkor is létrehoz egy JAR-fájlt, ha hibák voltak.
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.
Teljesen
Határozzon meg egy másik projektet
Build teszthez
Adja meg a kimeneti fájl elérési útját. Az alapértelmezett az output.jar az aktuális könyvtárban
Elérhető parancsok:
Hajtson végre egy műveletet egy repo esetében, vagy ha nem ad meg nevet, sorolja fel a műveleteket
Adjon hozzá egy munkaterületet, egy projektet vagy egy beépülő modult a munkaterülethez
Hasonlítson össze egy újabb csomagot egy alapszintű csomaggal, és adjon tanácsot a verziószámhoz
Automatikus kiegészítési fájl létrehozása a bash számára
A svájci hadsereg eszköze az OSGi-hez
Interaktív gogo shell
A bsns-készletből hozzon létre egy URL-listát, ha megtalálható a repóban
Építs fel egy projektet. Ezzel létrejönnek a bnd.bnd-ben és az al-builderben meghatározott jar-ek.
A Build projekt elavult, de itt a visszamenőleges kompatibilitás érdekében
Egy projekt verzióját érinti
Mutassa meg a bnd ezen kiadásában történt változásokat
Tisztítson meg egy projektet
Állítson össze egy projektet vagy a munkaterületet
Átalakítás különböző formátumokra
-
Jar létrehozása, amely a visszafelé kompatibilis java jar parancsok támogatására szolgál
Mutasson sok információt a projektről, amelyben részt vesz
-
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 üvegek
Számos fájlt emészt fel
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)
Információk megjelenítése az aktuális könyvtár napfogyatkozási projektjéről
Mutassa meg a JAR végrehajtási környezeteit
OSGi enRoute parancsok a bnd munkaterületek karbantartásához (munkaterület létrehozása, projekt hozzáadása stb.)
-
Fájlok kibontása JAR-fájlból, ennek megfelelő jar parancs x[vf] (szintaxis támogatott)
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.
Egyenítse ki a köteget a Bundle-ClassPath összes bejegyzésének kibontásával
Grep a csomagok/jar fájlok jegyzékét.
Jelenítse meg a fő projektváltozókat
Teszteljen egy projektet sima JUnit segítségével
A makró értékének megjelenítése
Maven köteg parancs
-
Csomagoljon be egy bnd- vagy bndrun-fájlt egyetlen jar-be, amely a java -jar FILE.jar paranccsal fut
-
Nyomtassa ki a JAR-t
Profilkezelés. A profil egy JAR, amely csak csomagokat és képességeket tartalmaz
Hajtson végre egy projektműveletet, vagy ha nincs paraméter megadva, mutasson információkat a projektről
Engedje el ezt a projektet
-
Távolítson el egy projektet vagy beépülő modult a munkaterületről
Kezelje a tárolókat
-
Futtasson egy projektet az OSGi indítóban
Futtasson OSGi teszteket és készítsen jelentést
Erősen speciális funkció a csomagdelták áttekintésének létrehozásához ees-ben
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.
Állítsa be a bnd/jpm globális változókat
Egyesítsen egy bináris üveget a forrásaival. A forrás elérési útja megadható
Hajtson végre egy projektműveletet, vagy ha nincs paraméter megadva, mutasson információkat a projektről
Hozzáférés a kulcsszavak és opciók belső bnd adatbázisához
Teszteljen egy projektet egy OSGi teszt szerint
Fájlok listázása JAR fájlban, ezzel egyenértékű jar parancs t[vf] (szintaxis támogatott)
Ellenőrizze az üvegeket
A bnd verzióinformációinak megjelenítése
Erőforrás megtekintése JAR-fájlból.
Csomagolj be egy üveget
Mutasson kereszthivatkozásokat az összes osztályhoz egy üvegkészletben.
https://github.com/bndtools/bnd