Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>GitHub Copilot app modernization for JavaNew to Visual Studio Code? Get it now.
GitHub Copilot app modernization for Java

GitHub Copilot app modernization for Java

Preview

Microsoft

microsoft.com
|
117 installs
| (0) | Free
GitHub Copilot app modernization for Java VS Code Extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

What is GitHub Copilot app modernization for Java?

GitHub Copilot app modernization for Java aims to help you migrate your Java applications to Azure with confidence and efficiency, covering assessment, code remediation and validation, powered by the intelligence of GitHub Copilot.

Assessment of modernization issues

App modernization for Java evaluates the readiness of your application for migration to Azure, with an interactive experience on VS Code, powered by AppCAT for Java.

Assessment

Solution recommendations

App modernization for Java recommends target Azure services for the resource dependencies of your application, for each category of assessed issues.

Solution

Code remediation for common issues

To accelerate code changes for common modernization issues, you may apply predefined formulas (code change patterns) that represents best practices from experts.

Apply Formula

Repeat changes from commits

To imitate past changes on other applications, you may pick some git commits and/or the working tree diff, save them as a custom formula, then apply it just like a predefined formula.

Custom Formula

Automatic fix for compilation errors

After applying formulas, app modernization for Java will automatically find and fix compilation errors introduced by the code changes.

How do I get started?

To use app modernization for Java, you need:

  • A GitHub account with GitHub Copilot enabled - all plans are supported, including the Free plan
  • The GitHub Copilot extension - the latest version is recommended
  • AppCAT for Java - required for the assessment feature

Privacy statement

App modernization for Java uses GitHub Copilot just like how you modify code with GitHub Copilot, which does not retain code snippets beyond the immediate session. We do not collect, transmit or store your custom formulas either. Please review the Microsoft Privacy Statement if necessary.

Telemetry metrics are collected and analyzed to track feature usage and effectiveness. Learn more about telemetry settings in VS Code.

Transparency note

App modernization for Java uses GitHub Copilot to make code changes, and AI sometimes makes mistakes. Please carefully review and test the code changes made by the tool, before using them on your production environment.

More information

Here is some documentation that may be helpful.

  • Common modernization issues with predefined formulas
  • Quickstart on using managed identity instead of passwords
  • Quickstart on creating and applying your own formula
  • Frequently Asked Questions
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft