bnd - manual referensi, opsi, contoh perintah


NAMA

bnd - Membuat dan mendiagnosa bundel OSGi.

RINGKASAN

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

bnd [general-options] <file>.jar

bnd [general-options] <file>.bnd

KETERANGAN

Alat bnd membantu Anda membuat dan mendiagnosis bundel OSGi. Fungsi utamanya adalah:

  • Tampilkan konten manifes dan JAR dari sebuah bundel

  • Bungkus JAR sehingga menjadi bundel

  • Buat Bundel dari spesifikasi dan jalur kelas

  • Verifikasi validitas entri manifes

PILIHAN UMUM

--failok

Sama seperti properti --failok. Proses saat ini akan membuat file JAR meskipun ada kesalahan.

--exceptions

Akan mencetak pengecualian saat perangkat lunak mengalami pengecualian yang buruk dan ditebus. Biasanya hanya pesan yang dicetak. Untuk alasan debug atau diagnostik, pelacakan tumpukan pengecualian bisa sangat membantu.

-f, --full

Lakukan penuh

-p, --project <string>

Identifikasi proyek lain

-t, --test

Bangun untuk ujian

-o, --output <string>

Tentukan jalur file keluaran. Standarnya adalah output.jar di direktori saat ini

PERINTAH

Perintah yang tersedia:

action

Jalankan tindakan pada repo, atau jika tidak ada nama yang diberikan, daftarkan tindakan tersebut

add

Tambahkan ruang kerja, atau proyek atau plugin ke ruang kerja

baseline

Bandingkan bundel yang lebih baru dengan bundel dasar dan berikan saran pembuatan versi

bash

Hasilkan file pelengkapan otomatis untuk bash

bnd

Alat tentara swiss untuk OSGi

bootstrap

Cangkang gogo interaktif

bsn2url

Dari sekumpulan bsns, buat daftar url jika ditemukan di repo

build

Bangun proyek. Ini akan membuat toples yang ditentukan di bnd.bnd dan sub-builder.

buildx

Build project, sudah usang tetapi di sini untuk kompatibilitas mundur

bump

Membenturkan versi proyek

changes

Tunjukkan perubahan pada rilis bnd ini

clean

Bersihkan proyek

compile

Menyusun proyek atau ruang kerja

convert

Konverter ke format yang berbeda

copy

-

create

Create jar, digunakan untuk mendukung perintah java jar yang kompatibel mundur

debug

Tampilkan banyak info tentang proyek tempat Anda berada

defaults

-

deliverables

Tampilkan semua kiriman dari ruang kerja ini. dengan versi dan jalur mereka saat ini.

diff

Guci berbeda

digest

Mencerna sejumlah file

do

Jalankan file berdasarkan ekstensinya. Ekstensi yang didukung adalah: bnd (build), bndrun (run), dan jar (print)

eclipse

Tampilkan info tentang proyek gerhana direktori saat ini

ees

Tampilkan Lingkungan Eksekusi dari JAR

enroute

Perintah enRoute OSGi untuk mempertahankan ruang kerja bnd (membuat ruang kerja, menambahkan proyek, dll)

export

-

extract

Ekstrak file dari file JAR, setara dengan perintah jar x[vf][code> (didukung sintaks)

find

Telusuri ekspor dan/atau impor dan cocokkan gumpalan ekspor/impor yang diberikan. Jika cocok, cetak file, paket, dan versi.

flatten

Ratakan bundel dengan memperluas semua entri di Bundle-ClassPath

grep

Ambil manifes file bundel/jar.

info

Tampilkan variabel proyek utama

junit

Uji proyek dengan JUnit biasa

macro

Tampilkan nilai makro

maven

Perintah bundel Maven

nexus

-

package

Kemas file bnd atau bndrun ke dalam satu jar yang dijalankan dengan java -jar FILE.jar

plugins

-

print

Cetak JAR

profile

Manajemen profil. Profil adalah JAR yang hanya berisi paket dan kemampuan

project

Jalankan tindakan Proyek, atau jika tidak ada parm yang diberikan, tampilkan informasi tentang proyek

release

Lepaskan proyek ini

remote

-

remove

Hapus proyek atau plugin dari ruang kerja

repo

Kelola repositori

resolve

-

run

Jalankan proyek di peluncur OSGi

runtests

Jalankan tes OSGi dan buat laporan

schema

Fungsi yang sangat terspesialisasi untuk membuat ikhtisar delta paket di ees

select

Membantu menemukan informasi dalam sekumpulan JAR dengan memfilter data manifes dan mencetak informasi yang dipilih.

settings

Tetapkan variabel global bnd/jpm

source

Gabungkan toples biner dengan sumbernya. Dimungkinkan untuk menentukan jalur sumber

sync

Jalankan tindakan Proyek, atau jika tidak ada parm yang diberikan, tampilkan informasi tentang proyek

syntax

Akses database bnd internal kata kunci dan opsi

test

Uji proyek sesuai dengan tes OSGi

type

Daftar file dalam file JAR, perintah jar yang setara t[vf] (didukung sintaksis)

verify

Verifikasi stoples

version

Tampilkan informasi versi tentang bnd

view

Lihat sumber daya dari file JAR.

wrap

Bungkus toples

xref

Tampilkan referensi silang untuk semua kelas dalam satu set guci.

LIHAT JUGA

https://github.com/bndtools/bnd