これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド bnd です。
プログラム:
NAME
bnd - OSGi バンドルの作成と診断.
SYNOPSIS
bnd [一般オプション] [CMD] [コマンドオプション]
bnd [一般オプション] .jar
bnd [一般オプション] .bnd
DESCRIPTION
bnd ツールは、OSGi バンドルの作成と診断に役立ちます。 主な機能は次のとおりです。
* バンドルのマニフェストと JAR の内容を表示する
* バンドルになるように JAR をラップします
* 仕様とクラスパスからバンドルを作成する
* マニフェスト エントリの有効性を確認する
全般的な OPTIONS
--フェイロック
プロパティ --failok と同じです。 現在の実行では、JAR ファイルが存在する場合でも作成されます。
エラーでした。
--例外
ソフトウェアが不正な例外に遭遇し、救済されたときに、例外を出力します。
通常、メッセージのみが印刷されます。 デバッグまたは診断上の理由から、例外
スタック トレースは非常に役立ちます。
コマンド
使用可能なコマンド:
ベースライン - 新しいバンドルをベースライン化されたバンドルと比較し、
バージョン管理のアドバイス
bnd - OSGi 用のスイス軍ツール
build - プロジェクトをビルドします。 これにより、で定義されたjarが作成されます
bnd.bnd およびサブビルダー。
buildx - プロジェクトをビルドします。廃止されましたが、後方のためにここにあります
互換性
バンプ - プロジェクトのバージョンを上げます
clean - プロジェクトをきれいにする
convert - 異なるフォーマットへのコンバーター
create - 下位互換性のある Java jar をサポートするために使用される jar を作成します
コマンド
debug - 現在のプロジェクトに関する多くの情報を表示します
成果物 - このワークスペースのすべての成果物を表示します。 彼らと
現在のバージョンとパス。
diff - 差分 jar
ダイジェスト - 多数のファイルをダイジェストします
do - 拡張子に基づいてファイルを実行します。 対応
拡張機能は、bnd (ビルド)、bndrun (実行)、および jar (印刷) です。
eclipse - 現在のディレクトリの eclipse プロジェクトに関する情報を表示します
extract - JAR ファイルからファイルを抽出します。同等の jar コマンド
x[vf] (構文サポート)
grep - bundles/jar ファイルのマニフェストを grep します。
info - 主要なプロジェクト変数を表示します
macro - マクロ値を表示
maven - Maven バンドル コマンド
package - bnd または bndrun ファイルを単一の jar にパッケージ化します。
java -jar <>.jar で実行
print - JAR を印刷する
project - Project アクションを実行するか、パラメーターが指定されていない場合は表示します
プロジェクトに関する情報
release - このプロジェクトをリリースする
repo - リポジトリを管理します
run - OSGi ランチャーでプロジェクトを実行する
runtests - OSGi テストを実行してレポートを作成する
schema - 概要を作成するための高度に専門化された関数
パッケージ デルタ (ees)
select - フィルタリングすることにより、一連の JAR 内の情報を検索するのに役立ちます
マニフェストデータと選択された情報の印刷。
settings - bnd/jpm グローバル変数の設定
source - バイナリ jar をそのソースとマージします。 可能です
ソースパスを指定
syntax - キーワードとオプションの内部 bnd データベースにアクセスする
test - OSGi テストに従ってプロジェクトをテストする
type - ファイルを JAR ファイルにリストします。同等の jar コマンド t[vf]
(構文サポート)
verify - jar を検証する
version - bnd に関するバージョン情報を表示します
view - JAR ファイルからリソースを表示します。
wrap - 瓶を包む
xref - 一連の jar 内のすべてのクラスの相互参照を表示します。
onworks.net サービスを使用して bnd オンラインを使用する