Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel bevat een overzicht van hoe Java-ontwikkelaars hun toepassingen kunnen moderniseren met behulp van de modernisering van gitHub Copilot-apps binnen de Copilot-coderingsagent. De agent kan onafhankelijk op de achtergrond werken om moderniseringstaken uit te voeren, net als een menselijke ontwikkelaar. Ontwikkelaars kunnen taken delegeren via problemen of pull-aanvragen, en de agent voert ze uit in de cloud, zodat teams het volledige moderniseringstraject efficiënt kunnen voltooien.
Opmerking
Copilot-coderingsagent is beschikbaar met de GitHub Copilot Pro-, GitHub Copilot Pro+-, GitHub Copilot Business- en GitHub Copilot Enterprise-abonnementen. De agent is beschikbaar in alle opslagplaatsen die zijn opgeslagen op GitHub, behalve opslagplaatsen die eigendom zijn van beheerde gebruikersaccounts en waar deze expliciet is uitgeschakeld.
Ondersteunde scenario's:
-
Uw Java-toepassing upgraden , bijvoorbeeld:
Upgrade this project to the latest Java version. - Migreer uw Java-toepassing naar Azure met behulp van vooraf gedefinieerde taken die worden vermeld in vooraf gedefinieerde taken voor modernisering van GitHub Copilot-apps voor Java-ontwikkelaars.
-
Implementeer uw Java-toepassing in Azure , bijvoorbeeld:
Deploy this application to Azure.
Vereiste voorwaarden
- Copilot-coderingsagent geconfigureerd
- Een GitHub Copilot Pro-, Pro+-, Business- of Enterprise-abonnement
- Een GitHub-opslagplaats
Get started
Gebruik de volgende stappen om aan de slag te gaan met de Copilot-coderingsagent:
Ga naar de sectie Instellingen van de doelopslagplaats die u wilt moderniseren. U moet een beheerder van deze opslagplaats zijn.
Selecteer Copilot en selecteer vervolgens Coderingsagent.
Voeg in de sectie MCP-configuratie(Model Context Protocol) handmatig de volgende configuratie toe en selecteer Configuratie opslaan:
{ "mcpServers": { "app-modernization": { "type": "local", "command": "npx", "tools": [ "*" ], "args": [ "-y", "@microsoft/github-copilot-app-modernization-mcp-server" ] } } }(Optioneel) Als omgevingsvariabelen vereist zijn, stelt u deze in onder Environment>Copilot in de instellingen. Deze omgevingsvariabelen worden automatisch geïnitialiseerd wanneer een gebruiker voor het eerst een agentische taak aanroept in deze opslagplaats.
Open het deelvenster Agents in de rechterbovenhoek en voer uw prompt in. Nadat de prompt is ingevoerd, start Copilot een nieuwe sessie en opent u een nieuwe pull-aanvraag, die wordt weergegeven in de lijst onder het promptvak. Copilot werkt aan de taak en voegt u vervolgens toe als revisor wanneer deze klaar is, waardoor een melding wordt geactiveerd.
In de volgende sectie vindt u voorbeeldprompts.
Uw Java-toepassing upgraden
Voer de volgende voorbeeldprompt uit om uw Java-toepassing te upgraden naar een nieuwere runtime- of frameworkversie. Deze prompt helpt ervoor te zorgen dat uw project is afgestemd op de nieuwste platformmogelijkheden en beveiligingsupdates.
Upgrade this project to JDK 21 and Spring Boot 3.5
De volgende stappen illustreren het upgradeproces:
Beschrijf wat u in gewone taal wilt bereiken.
De coderingsagent wordt vervolgens uitgevoerd, inclusief het genereren van het upgradeplan, het uitvoeren van codeherstel, het bouwen van het project en het controleren op beveiligingsproblemen.
U krijgt een beknopt overzicht aan het einde.
Uw Java-toepassing migreren naar Azure
Als u uw Java-toepassing naar Azure wilt migreren, beschrijft u uw migratiescenario voor de coderingsagent, zoals wordt weergegeven in de volgende voorbeeldprompt. Zie Vooraf gedefinieerde taken voor modernisering van GitHub Copilot-apps voor Java-ontwikkelaars voor meer informatie over vooraf gedefinieerde migratietaken.
Run migration task for scenario Migrate Cassandra integration to Azure SDK using Managed Identity
De volgende stappen illustreren het migratieproces:
Begin met het beschrijven van uw migratietaak in gewone taal.
Nadat de migratie is gestart, kunt u de voortgang controleren.
Ten slotte kunt u het migratieoverzicht voor inzichten bekijken, zodat uw app volledig is gemoderniseerd en gereed is voor de cloud.
Uw Java-toepassing implementeren in Azure
Nadat u uw toepassing hebt bijgewerkt of gemigreerd, kunt u deze rechtstreeks vanuit de coderingsagent implementeren met behulp van de volgende prompt:
Deploy this application to Azure
U kunt dezelfde stappen volgen voor de implementatie, zoals eerder wordt weergegeven voor de upgrade en migratie. Het algehele proces blijft consistent.
Feedback geven
Als u feedback hebt over de GitHub Copilot-agent, maakt u een probleem in de opslagplaats github-copilot-appmod.