除了通过SAE控制台进行应用部署,您还可以通过Alibaba Cloud Toolkit for IntelliJ IDEA(简称Cloud Toolkit)插件部署应用。
前提条件
- 下载并安装JDK1.8或更高版本。
- 下载并安装IntelliJ IDEA(2018.3或更高版本)。
说明 由于JetBrains插件官方服务器设立在海外,如果因访问缓慢导致无法下载安装,请加入文末交流群,从Cloud Toolkit产品运营部获取离线安装包。
- 在IntelliJ IDEA中安装和配置Cloud Toolkit。
背景信息
Cloud Toolkit是阿里巴巴提供的免费IDE插件。您可以注册或使用已有的账号免费下载Cloud Toolkit,下载完成后,将其安装在IntelliJ IDEA中。
在本地完成应用程序的开发、调试及测试后,您可以通过本插件将应用程序快速部署到SAE。
部署应用到SAE
Cloud Toolkit插件目前仅支持将应用以WAR包、JAR包或镜像方式部署到SAE。
管理Maven构建任务
在Deploy to SAE页面的Before launch区域,您可以对Maven构建任务执行添加、删除、修改和移动操作。

- 在IntelliJ IDEA界面左侧的Project中右键单击待部署的工程名,在快捷菜单中选择 。
- 在Deploy to SAE页面的Before launch区域,管理Maven任务。
- 添加任务
- 单击Before launch区域右侧的
,在下拉框中选择Run Maven Goal。
- 在Select Maven Goal对话框中,选择当前工程可用的模块,在Command line区域中输入构建命令。
- 单击OK。
- 单击Before launch区域右侧的
- 删除任务:选择需要删除的任务,单击Before launch区域右侧的
。
- 修改任务:选择需要修改的任务,单击Before launch区域右侧的
,在Select Maven Goal对话框中修改任务信息,单击OK。
- 移动任务:选择需要移动的任务,单击Before launch区域右侧的
或
,调整任务顺序。
- 添加任务
部署多模块工程
多模块工程是各个模块独立开发,模块之间存在调用关系的项目工程。Cloud Toolkit可以用于部署多模块工程中的某个子模块的场景。
如果您需要部署多模块Maven工程的子模块,您需要在Deploy to SAE页面的Before launch区域中,将待部署的子模块任务设置为最后执行,具体操作请参见使用IntelliJ IDEA部署多模块工程中的子模块 。