快速入门:为适用于 Java 的 GitHub Copilot 应用现代化创建并应用自己的公式(预览版)

本快速入门介绍如何在使用适用于 Java 的 GitHub Copilot 应用现代化时创建和应用自己的公式(预览版)。

在代码开发中,企业通常有不同的流程和控制措施,以遵守其组织策略和业务需求。 此区域是 自定义公式 的传入位置。 通过分析已迁移代码中的代码提交来生成自定义公式。 然后,该公式指导 Copilot 按照已迁移的代码建立的模式修正代码。

先决条件

创建自定义公式

使用以下步骤创建自定义公式:

  1. 克隆 Java 迁移助手示例 存储库。

  2. 在 Visual Studio Code 中,打开示例存储库中的 rabbitmq-sender 项目文件夹。 然后,将项目切换到目标分支。

  3. “活动 ”边栏中,打开 “Java 扩展的应用现代化 ”窗格,然后在“ 公式 ”部分中, 从源代码管理中选择“创建公式”。

    Visual Studio Code 的屏幕截图,其中显示了“从源代码管理创建公式”按钮。

  4. 键入 更新 RabbitMQ 的预期变更 以搜索迁移 RabbitMQ 的提交。 选择相应的提交,然后选择“ 确定”。

    Visual Studio Code 对话框的屏幕截图,其中标题为“选择要保存的提交”。

  5. 选择“ 新建 ”以创建新的自定义公式。

  6. 生成默认公式名称。 将其命名为自定义公式迁移 rabbitmq,然后按Enter确认。 公式说明和搜索模式按顺序生成。 重复按 Enter 进行确认。

  7. 现在,生成用于迁移rabbitmq的自定义公式,并在“适用于 Java 的应用现代化”窗格的“公式”部分显示。

    Visual Studio Code 的屏幕截图,其中显示了“公式”部分,其中显示了 rabbitmq 公式。

应用自定义公式

使用以下步骤应用自定义公式:

  1. 将项目签出到 分支。 在“适用于 Java 的应用现代化”窗格的“公式”部分中查找自定义公式。 通过选择 “运行公式”来运行此公式。

    Visual Studio Code 的屏幕截图,其中显示了“公式”部分,其中显示了工具提示指示的“运行公式”按钮。

    选择公式后,代理模式的 Copilot 聊天窗口会自动打开。

  2. 多次选择 继续 以确认 Copilot 聊天窗口中的每个工具操作。 Copilot 代理使用各种工具来促进应用程序现代化。 选择 “继续”即可确认每个工具的使用。

  3. 在每个步骤后,手动输入 继续 确认并继续。

  4. 等待代码变更被生成。

  5. 当系统提示运行 Java 应用程序生成修复 工具时,请选择 “继续 生成项目并修复错误”。 此工具尝试在最多 10 次迭代中解决任何生成错误。

  6. Build-Fix 工具开始后,选择 “继续 ”继续并显示进度。

  7. 工具完成后,通过选择 “保留”查看代码更改并确认它们。

另请参阅

适用于 Java 的 GitHub Copilot 应用现代化预定义公式(预览版)