Dela via


Anpassa Java-projektuppgraderingsplanen när du använder GitHub Copilot-appmodernisering

Den här artikeln beskriver hur du anpassar Java-projektuppgraderingsplanen som genereras av GitHub Copilot-appmodernisering.

När du initierar en uppgraderingssession genererar GitHub Copilot en plan.md fil som beskriver de steg och uppgifter som krävs för uppgraderingen. Den här filen fungerar som en skiss för uppgraderingsprocessen, som du kan anpassa för att bättre passa projektets behov.

När verktyget har genererat plan.md-filen öppnas den automatiskt i Visual Studio Code-redigeraren. I det här skedet kan du granska och anpassa planen så att den överensstämmer med dina specifika uppgraderingsmål.

Exempel på plan.md-filens struktur

I följande avsnitt beskrivs ett exempel plan.md filstruktur för att illustrera anpassningspunkterna.

Viktiga anpassningsområden

I följande avsnitt beskrivs två nyckelparametrar i planen som du kan ändra.

Kommandoalternativ för byggverktyg

Det här alternativet finns under Projektinformation och gör att du kan definiera anpassade kommandoradsparametrar för körning av byggverktyg. Giltiga alternativ finns i Dokumentationen om Maven CLI eller Gradle CLI , beroende på ditt projekt.

Examples:

  • För Maven: Build tool command options: -Dmaven.javadoc.skip=true -s "/path/to/custom/settings.xml"

  • För Gradle: Build tool command options: --info -Penv=production

Anmärkning

Ersätt sökvägen med den faktiska settings filplatsen efter behov. Den här sökvägen som visas är bara ett exempel.

Skärmbild av Visual Studio Code som visar en exempeluppgraderingsplan med uppgraderingsmål markerade.

Testverifiering

Under avsnittet Ytterligare uppgifter kan du aktivera eller inaktivera testkörning genom att run tests before and after the upgrade ändra flaggan.

  • Ange till true för att aktivera enhetstester före och efter uppgraderingen.
  • Ange false för att hoppa över testvalidering.

Den här inställningen styr om verktyget kör enhetstester för att verifiera funktionell korrekthet under uppgraderingen.

Genom att justera de här inställningarna kan du finjustera uppgraderingsprocessen så att den passar projektets krav bättre.

Se även

Modernisering av GitHub Copilot-appen