Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller en översikt över hur Java utvecklare kan modernisera sina program med hjälp av GitHub Copilot modernisering inom kodningsagenten Copilot. Agenten kan arbeta oberoende i bakgrunden för att slutföra uppgifter med modernisering, precis som en mänsklig utvecklare. Utvecklare kan delegera uppgifter via problem eller pull-begäranden och agenten kör dem i molnet, vilket hjälper teamen att slutföra hela moderniseringsresan effektivt.
Anmärkning
Copilot kodningsagent är tillgänglig med enterprise-abonnemangen GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business och GitHub Copilot Enterprise. Agenten är tillgänglig på alla lagringsplatser som lagras på GitHub, förutom lagringsplatser som ägs av hanterade användarkonton och där den uttryckligen har inaktiverats.
Scenarier som stöds:
-
Upgrade ditt Java-program – till exempel:
Upgrade this project to the latest Java version. - Migrera ditt Java-program till Azure – med hjälp av fördefinierade uppgifter som anges i Fördefinierade uppgifter för GitHub Copilot modernisering för Java utvecklare.
-
Distribuera ditt Java-program till Azure – till exempel:
Deploy this application to Azure.
Förutsättningar
- Copilot kodningsagent konfigurerad
- En GitHub-Copilot Pro-, Pro+-, Business- eller Enterprise-prenumeration
- En GitHub lagringsplats
Anmärkning
Ett Azure-konto krävs endast för att distribuera resurser till Azure och behövs inte när du använder GitHub Copilot modernisering för att göra kodändringar.
Get started
Använd följande steg för att komma igång med Copilot kodningsagenten:
Gå till avsnittet Inställningar på mållagringsplatsen som du vill modernisera. Du måste vara administratör för den här lagringsplatsen.
Välj Copilot och välj sedan Coding Agent.
Under MCP-konfiguration i avsnittet Modellkontextprotokoll (MCP) lägger du till följande konfiguration manuellt och väljer sedan Spara konfiguration:
{ "mcpServers": { "app-modernization": { "type": "local", "command": "npx", "tools": [ "*" ], "args": [ "-y", "@microsoft/github-copilot-app-modernization-mcp-server" ] } } }(Valfritt) Om miljövariabler krävs anger du dem under Environment>Copilot i inställningarna. Dessa miljövariabler initieras automatiskt första gången en användare anropar en agentisk uppgift på den här lagringsplatsen.
Öppna panelen Agenter i det övre högra hörnet och ange din fråga. När frågan har angetts startar Copilot en ny session och öppnar en ny pull-begäran, som visas i listan under kommandorutan. Copilot fungerar med uppgiften och lägger sedan till dig som granskare när den är klar, vilket utlöser ett meddelande.
Du hittar exempelfrågor i nästa avsnitt.
Uppgradera ditt Java program
Om du vill uppgradera ditt Java-program till en nyare körnings- eller ramverksversion kör du följande exempelprompt. Den här uppmaningen hjälper dig att se till att projektet håller sig i linje med de senaste plattformsfunktionerna och säkerhetsuppdateringarna.
Upgrade this project to JDK 21 and Spring Boot 3.5
Följande steg illustrerar uppgraderingsprocessen:
Beskriv vad du vill uppnå på vanligt språk.
Kodningsagenten körs sedan, inklusive att generera uppgraderingsplanen, utföra kodreparation, skapa projektet och söka efter säkerhetsrisker.
Du får en kortfattad sammanfattning i slutet.
Migrera ditt Java program till Azure
Om du vill migrera ditt Java program till Azure beskriver du migreringsscenariot för kodningsagenten enligt följande exempelprompt. Mer information om fördefinierade migreringsuppgifter finns i Fördefinierade uppgifter för GitHub Copilot modernisering för Java utvecklare.
Run migration task for scenario Migrate Cassandra integration to Azure SDK using Managed Identity
Följande steg illustrerar migreringsprocessen:
Börja med att beskriva migreringsuppgiften på vanligt språk.
När migreringen har startat kan du övervaka förloppet.
Slutligen kan du granska migreringssammanfattningen för insikter och se till att din app är helt moderniserad och molnklar.
Distribuera ditt Java program till Azure
När du har uppgraderat eller migrerat programmet kan du distribuera det direkt från kodningsagenten med hjälp av följande uppmaning:
Deploy this application to Azure
Du kan följa samma steg för distribution som tidigare för uppgradering och migrering – den övergripande processen förblir konsekvent.
Lämna feedback
Om du har feedback om GitHub Copilot-agent skapa ett problem på github-copilot-appmod-lagringsplatsen.