第 4 章 分析使用 MTA 命令行界面的 Java 以外的语言编写的应用程序
从 Migration Toolkit for Applications (MTA)版本 7.1.0 开始,您可以在使用 Java 以外的语言编写的应用程序上运行应用程序分析。您可以通过以下任一方式执行分析:
- 选择支持的语言提供程序来运行分析。
- 使用您自己的不支持的语言提供程序覆盖现有的支持语言供应商,然后对其运行分析。
重要
分析使用 Java 以外的语言编写的应用程序只能在容器模式中进行。您只能将无容器 CLI 用于 Java 应用程序。如需更多信息,请参阅 在无容器模式下分析应用程序。
4.1. 为所选支持的语言供应商分析应用程序 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以根据应用程序的语言明确设置受支持的语言供应商,以运行分析。
先决条件
- 在您的系统上已安装了最新版本的 MTA CLI。
流程
列出分析支持的语言供应商:
mta-cli analyze --list-providers
$ mta-cli analyze --list-providersCopy to Clipboard Copied! Toggle word wrap Toggle overflow 为所选语言供应商运行应用程序分析:
mta-cli analyze --input <path_to_input> --output <path_to_output> --provider <language_provider> --rules <path_to_custom_rules>
$ mta-cli analyze --input <path_to_input> --output <path_to_output> --provider <language_provider> --rules <path_to_custom_rules>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要请注意,如果没有设置 the-
provider选项,分析可能会失败,因为它检测到不支持的供应商。只有在所有发现的供应商都被支持时,分析才会完成 without-provider。