Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Migration toolkit for applicationsNew to Visual Studio Code? Get it now.
Migration toolkit for applications

Migration toolkit for applications

Red Hat

redhat.com
|
7,056 installs
| (2) | Free
Migration toolkit for applications (MTA) - An enterprise migration and modernization tool with optional generative AI features
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Migration Toolkit for Applications (MTA)

A powerful VS Code extension for application modernization and migration analysis. Leverages a rule-based analysis engine to identify modernization opportunities and optionally uses generative AI to help migrate applications to newer platforms or architectures.


Features

  • Code Analysis: Comprehensive analysis of your codebase for modernization opportunities
  • Customizable Rules: Configure analysis settings, rulesets, and filters
  • Interactive UI: Dedicated views for analysis results and solution management

Red Hat Developer Lightspeed for migration toolkit for applications features

  • AI-Powered Solutions: Optional generative AI integration for automated fix suggestions
  • Agent Mode: Experimental automated fixes with diagnostics integration

Note: Obtaining support for features in Developer Lightspeed for migration toolkit for applications requires a Red Hat Advanced Developer Suite (RHADS) subscription.


Quick Start

  1. Install the extension from the VS Code marketplace
  2. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and run "MTA: Open Analysis View"

Basic Workflow

1. Create Analysis Profile

  • Configure analysis settings and rules
  • Set up your analysis scope and targets

2. Run Analysis

  • Start the server
  • Run analysis on your code
  • View results in the panel

3. Configure AI (Optional)

To enable AI-powered solution generation, enable AI features and configure your AI provider through the extension settings.

4. Generate Solutions

  • Select issues you want to fix
  • Generate AI solutions or apply manual fixes
  • Review and accept/reject proposed changes

Configuration

The extension can be configured through VS Code settings. Key settings include:

  • Log Level: Control extension logging verbosity
  • Analyzer Path: Use custom analyzer binary
  • GenAI Settings: Configure AI provider and behavior
  • Analysis Options: Customize analysis scope and rules

Path Exclusion

The extension supports .gitignore-style exclusion patterns:

  1. Create an ignore file in your workspace root
  2. Use standard gitignore syntax to exclude files/directories
  3. Falls back to .gitignore if no custom ignore file exists

Requirements

  • Java Projects: Requires Red Hat Java extension for Java analysis
  • AI Features: Optional - configure AI provider for solution generation

Troubleshooting

Logs

Access extension logs through:

  • Command Palette: "Show Extension Logs Directory"
  • Output Panel: Select the extension from the dropdown

Common Issues

  • Ensure required language extensions are installed
  • Check that analysis server starts successfully
  • Verify AI provider configuration if using solution generation

License

This extension is licensed under the Apache License 2.0.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft