2.5. 使用 CLI 分析多语言应用程序


您可以对使用多种语言编写的应用程序运行应用程序分析。您可以通过以下任一方式执行分析:

  • 选择支持的语言提供程序来运行分析。
  • 使用您自己的不支持的语言供应商覆盖现有的支持语言供应商,并为这个不支持的供应商运行分析。

当使用 Migration Toolkit for Applications (MTA) CLI 分析多语言应用程序时,您可以根据应用程序语言明确设置受支持的语言供应商,以运行分析。

先决条件

  • 您正在运行最新版本的 MTA CLI。

流程

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

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

    $ mta-cli analyze --input <_path_to_the_source_repository_> --output <_path_to_the_output_directory_> --provider <_language_provider_> --rules <_path_to_custom_rules_>
    Copy to Clipboard Toggle word wrap

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

当使用 Migration Toolkit for Applications (MTA) CLI 分析多语言应用程序时,您可以运行不支持的语言供应商的分析。要做到这一点,您必须使用自己的不支持的语言供应商覆盖现有的支持的语言供应商,使用 --override-provider-settings 选项。

重要

在覆盖支持的供应商前,您必须为不支持的语言供应商创建配置文件。

先决条件

  • 您已为不支持的语言供应商创建了配置文件。

流程

  • 使用不支持的供应商覆盖现有的支持语言供应商:

    $ mta-cli analyze --provider-override <path_to_configuration_file> --output=<path_to_the_output_directory> --rules <path_to_custom_rules>
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat