Migration Toolkit for Application Binaries 中的应用程序技术评估报告

Migration Toolkit for Application Binaries 可生成一份报告来帮助评估应用程序所使用的 Java 技术。 该报告提供了对在应用程序中找到的编程模型以及支持这些编程模型的 Websphere 产品的高级复审。

要从命令行生成该报告,需要 binaryInputPath 参数和 --evaluate 操作。

  • binaryInputPath 参数是 Java EE 归档、Java 归档 或者包含这些归档的目录的绝对路径或相对路径。 如果指定包含多个 Java 或 JavaEE 归档文件的目录,那么此报告针对每个归档文件各包含一个部分,其中提供了有关所使用的技术的详细信息,并提供了适用于每个归档文件的 IBM 平台的摘要。
  • --evaluate 操作将生成“应用程序技术评估报告”。
从 Migration Toolkit for Application Binaries 安装的 wamt 目录中运行命令。 有关评估报告的受支持选项的完整列表,请运行以下命令:
java -jar binaryAppScanner.jar --help --evaluate

以下示例说明了使用命令选项生成报告的不同方式:

  • 要显示 HTML 报告,请运行以下命令:
    
    java -jar binaryAppScanner.jar binaryInputPath --evaluate
                        
  • 要将报告保存到特定文件,请另外指定带有文件名的 -- output 参数。 如果此文件名不是标准文件名,那么会在当前目录中创建此文件。
    例如,以下命令将报告输出到当前目录中的 MyReport.html 文件。
    
    java -jar binaryAppScanner.jar binaryInputPath --evaluate --output=MyReport.html
                        
  • 要在当前目录中创建一个JSON格式的报告文件,默认名称为 MyAppDir_TechnologyReport.json ,其中 binaryInputPath 设置为 /MyAppDir ,请运行以下命令:
    java -jar binaryAppScanner.jar /MyAppDir --evaluate --format=json
图 1。 HTML 格式的“应用程序技术评估报告”
应用程序技术评估报告

HTML 报告中的列会因指定的选项而有所不同,报告中的行会因应用程序而有所不同。