4.3. コンテナーレスモードでのアプリケーションの分析


MTA 7.2.0 以降では、コンテナーランタイムのインストールを必要としない MTA CLI を使用して、Java アプリケーションのアプリケーション分析を実行できます。

重要

MTA 7.2.0 以降では、コンテナーレス CLI がデフォルトモードです。Java アプリケーションの分析にコンテナーランタイムの使用を有効にするには、--run-local フラグを false に設定する必要があります。

--run-local=false
Copy to Clipboard Toggle word wrap

他のアプリケーションの分析はコンテナーモードで自動的に実行されます

前提条件

  • MTA CLI がインストールされている。詳細は、.zip ファイルを使用した CLI のインストール を参照してください。
  • Java Development Kit (JDK) バージョン 17 以降がインストールされている。
  • Red Hat Enterprise Linux (RHEL) または Fedora で OpenJDK を使用する場合、Java devel パッケージがインストールされている。
  • Maven バージョン 3.9.9 以降がインストールされている。
  • CLI では、mvn バイナリーへのパスがシステム変数に正しく登録されていることを前提としている。したがって、次の変数に mvn が追加されていることを確認してください。

    • Windows の Path
    • Linux および macOS の PATH
  • JAVA_HOME 環境変数が設定されている。
  • JVM_MAX_MEM システム変数が設定されている。

    注記

    JVM_MAX_MEM を設定しないと、Java がデフォルトの JVM_MAX_MEM 値よりも多くのメモリーを必要とする可能性があるため、分析がハングする可能性があります。

  • Gradle 分析の場合:

    • OpenJDK バージョン 8 をインストールした。
    • OpenJDK 8 のホームディレクトリーを指すように $JAVA8_HOME を設定した。
    • プロジェクトに Gradle ラッパー がある。

手順

  1. オプション: すべての mta-cli analyze コマンドオプションを表示します。

    $ mta-cli analyze --help
    Copy to Clipboard Toggle word wrap
  2. アプリケーション分析を実行します。

    $ mta-cli analyze --overwrite --input <path_to_input> --output <path_to_output> --target <target_source>
    Copy to Clipboard Toggle word wrap
    注記

    --overwrite オプションは、出力フォルダーが存在する場合にそのフィルダーを上書きします。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat