bnd - Membuat dan mendiagnosa bundel OSGi.
bnd [general-options] [cmd] [cmd-options]
bnd [general-options] <file>.jar
bnd [general-options] <file>.bnd
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
Sama seperti properti --failok. Proses saat ini akan membuat file JAR meskipun ada kesalahan.
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.
Lakukan penuh
Identifikasi proyek lain
Bangun untuk ujian
Tentukan jalur file keluaran. Standarnya adalah output.jar di direktori saat ini
Perintah yang tersedia:
Jalankan tindakan pada repo, atau jika tidak ada nama yang diberikan, daftarkan tindakan tersebut
Tambahkan ruang kerja, atau proyek atau plugin ke ruang kerja
Bandingkan bundel yang lebih baru dengan bundel dasar dan berikan saran pembuatan versi
Hasilkan file pelengkapan otomatis untuk bash
Alat tentara swiss untuk OSGi
Cangkang gogo interaktif
Dari sekumpulan bsns, buat daftar url jika ditemukan di repo
Bangun proyek. Ini akan membuat toples yang ditentukan di bnd.bnd dan sub-builder.
Build project, sudah usang tetapi di sini untuk kompatibilitas mundur
Membenturkan versi proyek
Tunjukkan perubahan pada rilis bnd ini
Bersihkan proyek
Menyusun proyek atau ruang kerja
Konverter ke format yang berbeda
-
Create jar, digunakan untuk mendukung perintah java jar yang kompatibel mundur
Tampilkan banyak info tentang proyek tempat Anda berada
-
Tampilkan semua kiriman dari ruang kerja ini. dengan versi dan jalur mereka saat ini.
Guci berbeda
Mencerna sejumlah file
Jalankan file berdasarkan ekstensinya. Ekstensi yang didukung adalah: bnd (build), bndrun (run), dan jar (print)
Tampilkan info tentang proyek gerhana direktori saat ini
Tampilkan Lingkungan Eksekusi dari JAR
Perintah enRoute OSGi untuk mempertahankan ruang kerja bnd (membuat ruang kerja, menambahkan proyek, dll)
-
Ekstrak file dari file JAR, setara dengan perintah jar x[vf][code> (didukung sintaks)
Telusuri ekspor dan/atau impor dan cocokkan gumpalan ekspor/impor yang diberikan. Jika cocok, cetak file, paket, dan versi.
Ratakan bundel dengan memperluas semua entri di Bundle-ClassPath
Ambil manifes file bundel/jar.
Tampilkan variabel proyek utama
Uji proyek dengan JUnit biasa
Tampilkan nilai makro
Perintah bundel Maven
-
Kemas file bnd atau bndrun ke dalam satu jar yang dijalankan dengan java -jar FILE.jar
-
Cetak JAR
Manajemen profil. Profil adalah JAR yang hanya berisi paket dan kemampuan
Jalankan tindakan Proyek, atau jika tidak ada parm yang diberikan, tampilkan informasi tentang proyek
Lepaskan proyek ini
-
Hapus proyek atau plugin dari ruang kerja
Kelola repositori
-
Jalankan proyek di peluncur OSGi
Jalankan tes OSGi dan buat laporan
Fungsi yang sangat terspesialisasi untuk membuat ikhtisar delta paket di ees
Membantu menemukan informasi dalam sekumpulan JAR dengan memfilter data manifes dan mencetak informasi yang dipilih.
Tetapkan variabel global bnd/jpm
Gabungkan toples biner dengan sumbernya. Dimungkinkan untuk menentukan jalur sumber
Jalankan tindakan Proyek, atau jika tidak ada parm yang diberikan, tampilkan informasi tentang proyek
Akses database bnd internal kata kunci dan opsi
Uji proyek sesuai dengan tes OSGi
Daftar file dalam file JAR, perintah jar yang setara t[vf] (didukung sintaksis)
Verifikasi stoples
Tampilkan informasi versi tentang bnd
Lihat sumber daya dari file JAR.
Bungkus toples
Tampilkan referensi silang untuk semua kelas dalam satu set guci.
https://github.com/bndtools/bnd