介绍 Spring Migration Analyzer

工程 | Andy Wilkinson | 2012 年 11 月 27 日 | ...

我很乐意宣布,我们发布了 Spring Migration Analyzer (SMA) 的第一个里程碑版本,这是一个命令行工具,用于分析企业 Java 应用程序并生成报告,描述应用程序以及如何将其迁移到 Spring。

为什么将应用程序迁移到 Spring?

我们认为人们选择使用 Spring 有两个主要原因。首先,Spring 提供了最多的部署选项,包括云和 PaaS,使您能够将应用程序部署到更轻量级的运行时,从而降低运营成本。其次,正如 Adrian 最近解释的,Spring 提供了对许多处于企业 Java 前沿的技术的访问。

当考虑将现有应用程序迁移到 Spring 时,通常是部署灵活性促使了这一举动,因为它可以显著降低应用程序的运营成本。

使用 SMA 分析应用程序

要开始使用 SMA,请下载分发包。下载完成后,解压缩它
unzip spring-migration-analyzer-1.0.0.M1-dist.zip

设置好 JAVA_HOME 后,您就可以运行 migration-analysis 脚本来分析应用程序了。

./spring-migration-analyzer-1.0.0.M1/bin/migration-analysis.sh ~/dev/apps/my-app.ear

这将在当前工作目录中生成一个名为 my-app.ear 的目录,其中包含一个 HTML 报告。该报告描述了应用程序,并提供了迁移到 Spring 的指导。

除了迁移指导外,报告还提供了 API 使用、EJB 和部署描述符等详细信息,这些在迁移应用程序时需要考虑。

了解更多

要详细了解 SMA,请参阅 用户指南。您也可能对 GitHub 上的项目感兴趣。如果您发现 bug 或有改进建议,请通过提交 issue 告知我们。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有