4.4. analyze コマンドのオプション
以下は mta-cli analyze コマンドと一緒に使用して、コマンドの動作を要件に合わせて調整できるオプションです。
| オプション | 説明 |
|---|---|
|
| オープンソースライブラリーを分析します。 |
|
|
Maven 検索を無効にすると、MTA は最初に JAR ファイルの POM ファイル (存在する場合) から依存関係を特定しようとします。この方法が成功しない場合、MTA はディレクトリー構造を調べて依存関係を特定します。この方法では、信頼できる依存関係の分類が生成されない可能性があります。パッケージの構造が MTA が予期するものと異なる場合があるためです。一部の依存関係が誤って内部のものとして分類される可能性があるため、より多くのインシデントが表示される場合があります。
デフォルトは |
|
| 各インシデントの出力に含めるソースコードの行数。デフォルトは 100 です。 |
|
| 依存関係のディレクトリー。 |
|
|
分析を使用してデフォルトのルールセットを実行します。デフォルトは |
|
|
|
|
| HTTP プロキシー文字列 URL。 |
|
| HTTPS プロキシー文字列 URL。 |
|
| カスタム変数に基づいてインシデントを選択する式。例: !package=io.demo.config-utils
|
|
| アプリケーションのソースコードまたはバイナリーへのパス。 |
|
| トレースを収集するための Jaeger エンドポイント。 |
|
| 分析と依存関係の出力を JSON ファイルとして作成します。 |
|
| 指定されたラベルセレクター式に基づいてルールを実行します。 |
|
| ソースアプリケーションの言語をすべて表示します。このフラグはバイナリーアプリケーションではサポートされていません。 |
|
| 利用可能なサポートされているプロバイダーをリスト表示します。 |
|
| 利用可能な移行ソースのルールをリスト表示します。 |
|
| 利用可能な移行ターゲットのルールをリスト表示します。 |
|
| 使用するカスタム Maven 設定ファイルへのパス。 |
|
| 分析モード。次のいずれかの値に設定する必要があります。
|
|
| プロキシー除外 URL (プロキシーにのみ関連)。 |
|
| 分析出力のディレクトリーへのパス。 |
|
| 出力ディレクトリーを上書きします。 |
|
| ルールファイルが含まれるファイル名またはディレクトリー。 |
|
| 静的レポートを生成しません。 |
|
| 分析に考慮すべきソーステクノロジー。複数のソースを指定するには、次のようにパラメーターを繰り返し指定します。 --source <source_1> --source <source_2> ...
|
|
| 分析の対象となるターゲットテクノロジー。複数のターゲットを指定するには、次のようにパラメーターを繰り返し指定します。 --target <target_1> --target <target_2> ...
|
|
| ログレベル。デフォルトでは 4 回です。 |
|
| 一時リソースを消去しないでください。 |