第 4 章 分析使用 MTA 命令行界面的 Java 以外的语言编写的应用程序


从 Migration Toolkit for Applications (MTA)版本 7.1.0 开始,您可以在使用 Java 以外的语言编写的应用程序上运行应用程序分析。您可以通过以下任一方式执行分析:

  • 选择支持的语言提供程序来运行分析。
  • 使用您自己的不支持的语言提供程序覆盖现有的支持语言供应商,然后对其运行分析。
重要

分析使用 Java 以外的语言编写的应用程序只能在容器模式中进行。您只能将无容器 CLI 用于 Java 应用程序。如需更多信息,请参阅 在无容器模式下分析应用程序

4.1. 为所选支持的语言供应商分析应用程序

您可以根据应用程序的语言明确设置受支持的语言供应商,以运行分析。

先决条件

  • 在您的系统上已安装了最新版本的 MTA CLI。

流程

  1. 列出分析支持的语言供应商:

    $ mta-cli analyze --list-providers
    Copy to Clipboard Toggle word wrap
  2. 为所选语言供应商运行应用程序分析:

    $ mta-cli analyze --input <path_to_input> --output <path_to_output> --provider <language_provider> --rules <path_to_custom_rules>
    Copy to Clipboard Toggle word wrap
    重要

    请注意,如果没有设置 the- provider 选项,分析可能会失败,因为它检测到不支持的供应商。只有在所有发现的供应商都被支持时,分析才会完成 without- provider

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat