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

GitHub Copilot app modernization - upgrade for Java

Preview

Microsoft

microsoft.com
|
2,581 installs
| (4) | Free
Upgrade Java project with GitHub Copilot
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GitHub Copilot app modernization - upgrade for Java

GitHub Copilot app modernization - upgrade for Java helps you upgrade your Java applications. It's an extension for Visual Studio Code which can help:

  • Analyze your project, assess your dependencies and propose an upgrade plan
  • Execute the plan to transform your project
  • Automatically fix issues during the progress
  • Report all details including commits, logs and output
  • Show a summary including file changes, updated dependencies and commits in the working branch when update is finished
  • Generate unit test cases separately from the upgrade process.

How to use

  • Overview/Quickstart
  • FAQ

Key Capabitlies

🔍 Intelligent Analysis and Upgrade Planning

Modernization starts with understanding your code. The extension automatically analyzes your Java code and generates a customizable upgrade plan that you can review and edit within VS Code.

Plan

🔧 Automatic Code Transformation and Error Fixing

Modernization isn’t complete until your application builds successfully. GitHub Copilot app modernization - upgrade for Java executes tools like open-source tools like OpenRewrite to apply code transformations, automatically resolve build issues, and run test validations — ensuring a smooth, error-free upgrade process.

Build and Fix

🛡️ Post-Upgrade CVE Validation

After the upgrade process is completed, the tool scans for CVE (Common Vulnerabilities and Exposures) issues and code inconsistencies. When such issues are detected, it automatically applies fixes within VS Code Agent Mode, allowing the user to review the changes. This enhances the application's security posture and ensures compliance with organizational guidelines.

CVE Check

🔄 Summarizing the Upgrade Process

The summary at the end of upgrade provides you with an overview of key details, including file changes, updated dependencies, test validation results and remaining minor issues.

Summary

🧪 Unit Test Generation

In addition to Java upgrade, GitHub Copilot app modernization - upgrade for Java can also help generate unit test cases separately to boost the unit test coverage.

Feedback

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

License

This extension is licensed under GitHub Copilot Product Specifc Terms.

Telemetry

VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. If you don’t wish to send usage data to Microsoft, you can set the telemetry.enableTelemetry setting to false. Learn more in our FAQ.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

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