Spring Projects

Spring Migration Analyzer

Spring Migration Analyzer is a command-line tool for analyzing Java applications. The analysis of an application produces a report describing the application, the technologies that it uses, and how it can be migrated to Spring.

Spring Migration Analyzer is a command-line tool for analyzing Java applications. The analysis of an application produces a report describing the application, the technologies that it uses, and how it can be migrated to Spring.

Latest News

  • The first milestone of Spring Migration Analyzer (1.0.0.M1) has been released. Download it here. Its documentation can be found here.

Getting started

To get started with SMA, download the distribution. Once it's downloaded, unzip it:
unzip spring-migration-analyzer-1.0.0.M1-dist.zip

With JAVA_HOME set, you can then run the migration-analysis script to analyze an application:

./spring-migration-analyzer-1.0.0.M1/bin/migration-analysis.sh ~/dev/apps/my-app.ear
This will produce an HTML report in a directory named my-app.ear in the current working directory. The report describes the application and offers guidance on migrating it to Spring.

In addition to the migration guidance, the report provides details of things like API usage, EJBs and deployment descriptors that need to be taken into consideration when migrating the application.

Learning more

To learn more about SMA, please refer to the user guide.

Spring Migration Analyzer 1.0.0.M1 is the latest release.
Download | Release Notes

Spring Migration Analyzer 1.0.x (current release 1.0.0.M1)

 

 

 



Quick Jump

Download
Documentation

Issue Tracker
Source Repository
Metrics (Sonar)

 


Release Summary

Spring Migration Analyzer 1.0.0.M1 is the latest release.
Download | Release Notes

 


Documentation

Spring Migration Analyzer 1.0.x (current release 1.0.0.M1)