IDEA安装部署Alibaba Cloud Toolkit的实现步骤

 更新时间:2023年08月04日 10:13:34   作者:IT小郭.  
Alibaba Cloud Toolkit是阿里云针对IDE平台为开发者提供的一款插件,本文主要介绍了IDEA安装部署Alibaba Cloud Toolkit的实现步骤,具有一定的参考价值,感兴趣的可以了解一下

一、前文

做开发,免不了要往服务器部署前端后端,首先要用xftp把前后端所在文件夹打开,把jar、dist备份再上传,然后再打开xshell把前后端kill掉,然后再敲命令重新启动前后端,少则2、3分钟,多则10分钟(我瞎掰的)。每天ctrl+c、ctrl+v就够了,还要重复去部署系统。可能有的人只需要一天部署一次就可以了,但是在我这,只要就改动,PM就想看结果,就要部署系统。有的时候甚至两次部署的时间不超过1分钟。所以,为了去寻找解决方法,我练就了一键部署。

二、安装 Alibaba Cloud Toolkit 插件

Alibaba Cloud Toolkit(Eclipse插件,后文简称Cloud Toolkit)是阿里云针对IDE平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。您在本地完成应用程序的开发、调试和测试后,可以使用在IDE(如Eclipse或IntelliJ)中安装的Cloud Toolkit插件,通过图形配置的方式连接到云端部署环境并将应用程序快速部署到云端。

1、安装插件

打开idea --> File --> Setting --> Plugins,在MarketPlace中搜索【Alibaba Cloud Toolkit】,点击install(我这里是已经安装完成的状态)。

2、添加服务器

打开Tools --> Alibaba Cloud --> Alibaba Cloud View --> Host.

添加工程需要部署的Linux服务器,在Add Host对话框中设置Host List、Username、Password,完成参数设置后,可以单击Test Connection来测试是否能成功连接服务器。在Advanced对话框中设置Tag和Description等参数,在添加多个服务器后,便于区分。完成后单击Add.

添加完成之后,可以在idea最下面中看到你所新建的Host。

3、部署后端应用

打开Tools --> Alibaba Cloud --> Deploy to Host…

  • Name修改为便于自己分辨的名字;
  • 打开Deployment,如果你的maven工程,选择Maven Build;
  • 点击右侧的【+】选择需要部署的Host;
  • Target Directory填写需要上传jar包的路径;
  • After deploy选择上传jar包后需要执行的命令;
  • maven工程打包命令;
  • 打开Advanced,Before deploy选择上传jar包前需要执行的命令;
  • Apply。

只有一个工程的情况下,Apply成功后,点击Run直接部署程序到服务器。

因为我的工程是spring cloud微服务,所有会有多个jar包需要部署,那么就要按照上面的步骤再创建一个配置。但是在上传jar包前需要备份原来的jar包,在上传之后还要重启jar包,但是现在有两个工程,所以我会在第一个工程的Before deploy运行备份的命令,在第二个工程的After deploy运行重启的命令。

我只写了简单的备份和重启命令,如果有需要,可以自行添加。

bak.sh(备份),mv的同时直接将jar包重命名为.bak+当前时间。

restart.sh (重启)

如果没有前端则直接跳到第五步。

4、部署前端应用

打开Tools --> Alibaba Cloud --> Deploy to Host…

  • Name修改为便于自己分辨的名字;
  • 打开Deployment,选择Upload File,选择需要上传的前端文件;
  • 点击右侧的【+】选择需要部署的Host;
  • Target Directory填写需要上传前端dist的路径;
  • After deploy选择上传前端dist后需要执行的命令;
  • 前端工程打包命令;
  • 打开Advanced,Before deploy选择上传前端dist前需要执行的命令;
  • Apply。

前端只写了备份,重启的话直接运行tomcat下的startup.sh

bakvue.sh

5、部署多工程应用

至此,前后端都单独创建了部署步骤,接下来就是一键部署的终极目标。

1、点击菜单栏Run --> Edit Configurations… ,点击【+】选择Cloud Toolkit Multirun

2、起名字,点击【+】选择配置好的前后端。工程1和工程2要注意先后顺序,工程1中有上传前需要执行的命令,工程2有上传后需要执行的命令。然后保存。

至此,所有一键部署相关都配置完成,接下来就是一指禅的终极时刻。选择你建好的配置,然后直接点击右侧绿色按钮,接下来You can do whatever you want.

结果也可以在控制台查看

到此这篇关于IDEA安装部署Alibaba Cloud Toolkit的实现步骤的文章就介绍到这了,更多相关IDEA安装部署Alibaba Cloud Toolkit内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java实现本地缓存的四种方法实现与对比

    Java实现本地缓存的四种方法实现与对比

    本地缓存的优点就是速度非常快,没有网络消耗,本地缓存比如 caffine,guava cache 这些都是比较常用的,下面我们来看看这四种缓存的具体实现吧
    2025-08-08
  • Spring MVC数据绑定概述及原理详解

    Spring MVC数据绑定概述及原理详解

    这篇文章主要介绍了Spring MVC数据绑定概述及原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • 基于JDBC访问MySql公共方法实例解析

    基于JDBC访问MySql公共方法实例解析

    这篇文章主要介绍了基于JDBC访问MySql公共方法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Java链表的天然递归结构性质图文与实例分析

    Java链表的天然递归结构性质图文与实例分析

    这篇文章主要介绍了Java链表的天然递归结构性质,结合图文与实例形式分析了java链表中递归操作的原理、实现技巧与相关注意事项,需要的朋友可以参考下
    2020-03-03
  • 如何用Java来进行文件切割和简单的内容过滤的实现

    如何用Java来进行文件切割和简单的内容过滤的实现

    这篇文章主要介绍了如何用Java来进行文件切割和简单的内容过滤的实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • 使用@Validated和@Valid 解决list校验的问题

    使用@Validated和@Valid 解决list校验的问题

    这篇文章主要介绍了使用@Validated和@Valid 解决list校验的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • 解决Idea的选择文件后定位瞄准器"Select Opened File"的功能不见了

    解决Idea的选择文件后定位瞄准器"Select Opened File"的功能

    使用IntelliJ IDEA时,可能会发现"SelectOpenedFile"功能不见了,这个功能允许用户快速定位到当前打开文件的位置,若要找回此功能,只需在IDEA的标题栏上右键,然后选择"Always Select Opened File",这样就可以重新启用这个便捷的功能
    2024-11-11
  • 使用JPA传递参数的方法

    使用JPA传递参数的方法

    这篇文章主要介绍了使用JPA传递参数的方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • java swing中实现拖拽功能示例

    java swing中实现拖拽功能示例

    这篇文章主要介绍了java swing中实现拖拽功能示例,需要的朋友可以参考下
    2014-04-04
  • 教你用JAVA写文本编辑器(二)

    教你用JAVA写文本编辑器(二)

    之前介绍了JAVA写文本编辑器的基本思路,下面这篇文章就来给大家介绍了关于用JAVA写文本编辑器的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2021-11-11

最新评论