Accelerate Java upgrades and cloud migrations with this all-in-one extension pack for GitHub Copilot app modernization for Java.
This extension pack brings together everything you need to modernize legacy Java applications and migrate them to Azure using Visual Studio Code’s Agent Mode. It combines GitHub Copilot’s AI capabilities with the scalability of Microsoft Azure to deliver an intelligent, automated, and guided modernization experience.
By installing GitHub Copilot app modernization extension pack for Java, the following extensions are installed:
- 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, powered by GitHub Copilot.- Evaluate the readiness of your application for migration to Azure
- Recommend target Azure services for the resource dependencies of your application
- Apply predefined code change patterns that represents best practices from experts
- Pick your existing changes from one application to repeat on another
- Automatically find and fix compilation errors introduced by the code changes
- GitHub Copilot app modernization - upgrade for Java (Preview)
GitHub Copilot app modernization - upgrade for Java (Preview) is an AI-based agentic solution designed to assist with upgrading your Java apps.- Analyze the project and its dependencies and propose an upgrade plan
- Execute the plan to transform the project
- Automatically fix issues during the upgrade process
- Report all details including commits, logs, and output
- Perform a check for Common Vulnerabilities and Exposures (CVE) security vulnerabilities and code inconsistencies after the upgrade
- Show a summary including file changes, updated dependencies, and fixed issues
- Generate unit test cases separately from the upgrade process
This extension pack relies on the capabilities of GitHub Copilot, and you need:
- A GitHub account with GitHub Copilot enabled
- Pro, Pro+, Business or Enterprise plan is needed for both GitHub Copilot app modernization for Java and GitHub Copilot app modernization - upgrade for Java
- The GitHub Copilot extension
- The latest version is recommended
- AppCAT for Java
- For the assessment feature of GitHub Copilot app modernization for Java
Learn more about the tools from the documentation below.
- GitHub Copilot app modernization for Java
- GitHub Copilot app modernization - upgrade for Java (Preview)
This extension pack is licensed under GitHub Copilot Product Specifc Terms.
We value your feedback — share your thoughts here to help us continue improving the product.