2.2. 已知问题
本节提供了 Migration Toolkit for Applications (MTA)版本 7.2.3 中突出显示的已知问题。
在大型 .EAR
二进制文件上运行分析,获得不同的结果
在分析二进制应用程序时,MTA 依赖于 Maven 搜索索引来确定依赖项是否为应用程序内部还是应用程序是否作为开源依赖项安装。根据 Maven 搜索索引的可用性,假设开源依赖项是应用程序内部的,并在分析结果中包含依赖项。在这种情况下,分析会返回更多事件并努力解决依赖项中找到的问题,即使用户不会预期查看这些结果。
在以后的发行版本中,将删除 Maven 搜索索引可用性的依赖,以确保结果更为确定。(MTA-5588)
在使用 Microsoft Windows 的 Java 二进制分析后,MTA CLI 会在日志中生成进程错误
当您使用 Microsoft Windows 分析 Java 二进制文件时,MTA CLI 会在将解编译的文件移到 Java 项目路径后,在删除展开的目录中的文件时生成进程错误。这个错误不会影响分析结果。目前,这个问题还没有临时解决方案。(MTA-5355)
当依赖项解析失败时,MTA CLI 分析可能需要很长时间才能进行多模块二进制文件
当您在 MTA CLI 中分析多模块二进制文件时,如果依赖项解析失败,分析可能需要很长时间才能完成。目前,这个问题还没有临时解决方案。(MTA-5398)