1
0
mirror of synced 2025-12-20 02:19:14 -05:00
Files
docs/content/copilot/tutorials/upgrade-projects.md
Siara 164e19962b Discovery landing page (#58174)
Co-authored-by: Claire W <78226508+crwaters16@users.noreply.github.com>
Co-authored-by: Anne-Marie <102995847+am-stead@users.noreply.github.com>
Co-authored-by: Jules <19994093+jules-p@users.noreply.github.com>
Co-authored-by: Jules Porter <jules-p@users.noreply.github.com>
Co-authored-by: hubwriter <hubwriter@github.com>
Co-authored-by: Robert Sese <734194+rsese@users.noreply.github.com>
2025-10-29 18:30:03 +00:00

2.9 KiB
Raw Blame History

title, shortTitle, intro, versions, topics, redirect_from, contentType, category
title shortTitle intro versions topics redirect_from contentType category
Upgrading projects with GitHub Copilot Upgrade projects You can use {% data variables.product.prodname_copilot %} to upgrade your Maven and Gradle Java applications and .NET applications.
feature
copilot
Copilot
/copilot/using-github-copilot/guides-on-using-github-copilot/upgrading-java-projects-with-github-copilot
/copilot/tutorials/upgrading-java-projects-with-github-copilot
/copilot/tutorials/upgrading-projects-with-github-copilot
tutorials
Burn down tech debt
Author and optimize with Copilot

Note

"GitHub Copilot app modernization upgrade for Java" and "GitHub Copilot app modernization Upgrade for .NET" are currently in {% data variables.release-phases.public_preview %} and subject to change.

Introduction

{% data variables.product.prodname_copilot %} can help streamline the process of modernizing and upgrading your Java and .NET applications. {% data variables.product.prodname_copilot_short %} will analyze the project, generate a plan, automatically fix issues it encounters when carrying out the plan, and produce a summary.

Upgrading Java projects

You can upgrade a Git-based Maven or Gradle Java project using {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}. You will need:

  • Either a {% data variables.copilot.copilot_pro %}, {% data variables.copilot.copilot_pro_plus %}, {% data variables.copilot.copilot_for_business %} or {% data variables.copilot.copilot_enterprise %} subscription plan.
  • The latest version of {% data variables.product.prodname_vscode %}.
  • For Maven-based projects, access to the public Maven Central repository.
  • Installed versions of both the source and target JDKs.

For the next steps, see Quickstart: upgrade a Java project with GitHub Copilot App Modernization - upgrade for Java (preview) on Microsoft Learn.

Upgrading .NET projects

You can also upgrade a .NET project using {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}. You will need:

  • Either a {% data variables.copilot.copilot_pro %}, {% data variables.copilot.copilot_pro_plus %}, {% data variables.copilot.copilot_for_business %} or {% data variables.copilot.copilot_enterprise %} subscription plan.
  • The latest release of {% data variables.product.prodname_vs %} Enterprise, Professional or Community 2022.

For the next steps, see GitHub Copilot app modernization - upgrade for .NET on Microsoft Visual Studio Marketplace.