Skip to content

windup/intellij-mta

Repository files navigation

Migration Toolkit for Applications (MTA) for IntelliJ

Description

The IntelliJ plugin for the Migration Toolkit for Applications (MTA).

Migration Toolkit for Applications (MTA) (the product of the downstream project Windup) is a command-line Application Migration and Modernization Assessment tool.

What is Windup?

Windup is an extensible and customizable rule-based tool that simplifies the migration and modernization of Java applications.

How does Windup simplify migration?

Windup looks for common resources and known trouble spots when migrating applications. It provides a high-level view of the technologies used by the application.

How does the IntelliJ plugin assist with application migrations?

The IntelliJ plugin integrates with the Windup command-line tool, and provides assistance directly into the IntelliJ IDE.

This plugin expedites the process of analyzing your projects directly from within your IDE. The tooling marks migration issues in the source code, provides guidance to fix the issues, and offers automatic code replacement when possible.

Configuration Editor

Use the configuration editor to setup the analysis.

Configuration Editor

Code Refactor

Jump to code containing identified migration issues and perform automatic code refactoring.

Code Refactor

Report

Use the generated reports to better understand and assess the migration efforts.

Report

Requirements

  • Java Platform, JDK version 11 with JAVA_HOME environment variable
  • A minimum of 4 GB RAM; 8 GB recommended

=======

License

MIT