第 4 章 MTR 1.0.0

4.1. 新功能

本节论述了与 Migration Toolkit for Applications (MTA) 5.3 相比的,Migration Toolkit for Runtimes (MTR) 1.0.0 的新功能。

其他迁移路径

MTR 1.0.2 中提供了新的转换目标:

  • OpenJDK 11 到 OpenJDK 17
  • EAP 和 Spring Boot 应用到 Azure 应用服务
  • Java EE 8 到 Jakarta EE 9
  • EAP 7 到 EAP 8 (Beta)

Openrewrite methods 自动执行 Java EE 8 到 Jakarta EE 9 转换

Openrewrite 方法自动执行以下操作:

  • 替换 pom.xml 文件中声明的依赖关系
  • 替换软件包导入语句
  • 更新 XML 部署描述符
  • 更新配置属性
  • 重命名 SPI 文件

改进了 pom.xml 分析

MTR 可以搜索父项、依赖项管理、依赖项、插件管理和插件块中的工件。

YAML 文件源代码报告

Source Code 报告与 YAML 文件兼容,因此可以在它们被发现的 YAML 文件上下文中突出显示迁移问题。

事务报告(技术预览)

现在,应用程序分析报告中提供了一个新的事务报告。这个新选项会分析应用程序数据层,并提供了有关如何在不同层中传播事务的详细信息。该报告将信息显示为服务条目序列、调用图形和 SQL 语句。