Skip to content

Commit 353c7ea

Browse files
authored
Update "Upgrading Java projects with GitHub Copilot" to summarise Java and .NET upgrades (#56380)
1 parent c85e27e commit 353c7ea

File tree

3 files changed

+40
-107
lines changed

3 files changed

+40
-107
lines changed

content/copilot/tutorials/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ children:
1818
- /learning-a-new-programming-language-with-github-copilot
1919
- /modernizing-legacy-code-with-github-copilot
2020
- /using-copilot-to-migrate-a-project
21-
- /upgrading-java-projects-with-github-copilot
21+
- /upgrading-projects-with-github-copilot
2222
- /rolling-out-github-copilot-at-scale
2323
redirect_from:
2424
- /copilot/using-github-copilot/guides-on-using-github-copilot

content/copilot/tutorials/upgrading-java-projects-with-github-copilot.md

Lines changed: 0 additions & 106 deletions
This file was deleted.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Upgrading projects with GitHub Copilot
3+
shortTitle: Upgrade projects
4+
intro: 'You can use {% data variables.product.prodname_copilot %} to upgrade your Maven and Gradle Java applications and .NET applications.'
5+
versions:
6+
feature: copilot
7+
topics:
8+
- Copilot
9+
redirect_from:
10+
- /copilot/using-github-copilot/guides-on-using-github-copilot/upgrading-java-projects-with-github-copilot
11+
- /copilot/tutorials/upgrading-java-projects-with-github-copilot
12+
---
13+
14+
> [!NOTE]
15+
> "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.
16+
17+
## Introduction
18+
19+
{% 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.
20+
21+
## Upgrading Java projects
22+
23+
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:
24+
25+
* Either a **{% data variables.copilot.copilot_for_business %}** or **{% data variables.copilot.copilot_enterprise %}** [subscription plan](/copilot/about-github-copilot/subscription-plans-for-github-copilot).
26+
* The latest version of [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/).
27+
* For Maven-based projects, access to the public Maven Central repository.
28+
* Installed versions of both the source and target JDKs.
29+
30+
For the next steps, see [Quickstart: upgrade a Java project with GitHub Copilot App Modernization - upgrade for Java (preview)](https://learn.microsoft.com/en-gb/java/upgrade/quickstart-upgrade) on Microsoft Learn.
31+
32+
## Upgrading .NET projects
33+
34+
You can also upgrade a .NET project using {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}. You will need:
35+
36+
* 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](/copilot/about-github-copilot/subscription-plans-for-github-copilot).
37+
* The latest release of {% data variables.product.prodname_vs %} Enterprise, Professional or Community 2022.
38+
39+
For the next steps, see [GitHub Copilot app modernization - upgrade for .NET](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.GitHubCopilotUpgradeAgent) on Microsoft Visual Studio Marketplace.

0 commit comments

Comments
 (0)