Cloud Toolkit 可用于部署多模块工程中的某个子模块的场景。本文档将以在 Eclipse 中部署 Meetup 多模块工程中的 Consumer 子模块到 EDAS 为例介绍部署方法。

操作步骤

若果有一个 Meetup 多模块工程结构为:

  • Meetup
    • Consumer
    • Provider
    • Provider-api

其中 Consumer 模块和 Provider 模块均为 Meetup 工程的子模块,且都依赖于 Provider-api 模块。若需部署 Consumer 模块到 EDAS,操作步骤如下:

  1. 选择以下任意一种方法对 Meetup 工程执行 mvn clean install 命令。

    • 在 Eclipse 界面左侧的 Project Explorer 中右键单击 Meetup 工程,在快捷菜单中选择 Run as > Maven installMaven install
    • cd 至 Meetup 工程所在目录下执行 mvn clean install 命令。
  2. 在 Eclipse 界面左侧的 Project Explorer 中右键单击 Consumer 子模块,在弹出的下拉菜单中选择 Alibaba Cloud > Deploy to EDAS

  3. Deploy to EDAS 对话框根据您的实际需求选择应用的 RegionNamespaceApplicationGroup 和部署方式,在 Maven Config 区域的 Goals 栏填写 clean package命令,然后单击 Deploy

    • Application

      • Region:应用所在地域。

      • Namespace:应用所在命名空间。

      • Application:应用名称。

      • Group:应用分组,默认为 All。

    • Deploy File

      • Maven Build:若当前工程采用 Maven 构建,可以直接构建并部署。

      • Upload File:若当前工程不是采用 Maven 构建,或在本地已存在打包好的部署文件,可以选择并上传本地的部署文件。

结果验证

部署开始后,Eclipse 的 Console 区域会打印部署日志。您可以根据日志信息检查部署结果。

您还可以登录 EDAS 控制台,在部署应用的基本信息页面查看部署结果。