{"meta":{"title":"Upgrading projects with GitHub Copilot","intro":"You can use GitHub Copilot to upgrade your Maven and Gradle Java applications and .NET applications.","product":"GitHub Copilot","breadcrumbs":[{"href":"/en/copilot","title":"GitHub Copilot"},{"href":"/en/copilot/tutorials","title":"Tutorials"},{"href":"/en/copilot/tutorials/upgrade-projects","title":"Upgrade projects"}]},"body":"## Introduction\n\nGitHub Copilot can help streamline the process of modernizing and upgrading your Java and .NET applications. Copilot will analyze the project, generate a plan, automatically fix issues it encounters when carrying out the plan, and produce a summary.\n\n## Upgrading Java projects\n\nYou can upgrade a Git-based Maven or Gradle Java project using GitHub Copilot in Visual Studio Code. You will need:\n\n* Either a **GitHub Copilot Pro**, **GitHub Copilot Pro+**, **GitHub Copilot Business** or **GitHub Copilot Enterprise** [subscription plan](/en/copilot/about-github-copilot/subscription-plans-for-github-copilot).\n* The latest version of [Visual Studio Code](https://code.visualstudio.com/).\n* For Maven-based projects, access to the public Maven Central repository.\n* Installed versions of both the source and target JDKs.\n\nFor an overview of the modernization workflow, see [Modernizing Java applications with GitHub Copilot](/en/copilot/tutorials/modernize-java-applications).\n\n## Upgrading .NET projects\n\nYou can also upgrade a .NET project using GitHub Copilot in Visual Studio. You will need:\n\n* Either a **GitHub Copilot Pro**, **GitHub Copilot Pro+**, **GitHub Copilot Business** or **GitHub Copilot Enterprise** [subscription plan](/en/copilot/about-github-copilot/subscription-plans-for-github-copilot).\n* The latest release of Visual Studio Enterprise, Professional or Community 2022.\n\nFor the next steps, see [GitHub Copilot app modernization - upgrade for .NET](https://marketplace.visualstudio.com/items?itemName=ms-appmod.dotnet-modernization) on Microsoft Visual Studio Marketplace."}