Skip to content

microsoft/vscode-app-mod-pack

Repository files navigation

GitHub Copilot app modernization extension pack for Java

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.

Extensions Included

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

How do I get started?

This extension pack relies on the capabilities of GitHub Copilot, and you need:

Documentation

Learn more about the tools from the documentation below.

License

This extension pack is licensed under GitHub Copilot Product Specifc Terms.

Feedback

We value your feedback — share your thoughts here to help us continue improving the product.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 5