老早就听闻 ”中间件小姐姐“ 的名气,刚好这一次遇上小姐姐做直播,嗲嗲的声音真是甜得不行,要是以后都是这种软萌音来做直播,我一定准时准点抢座位并且乖乖吃下这一剂安利。
小姐姐和岛风小哥还是有一定的”带货“能力,据说当晚有 3000 人在线观看了直播,而点赞数更是达到人均 15+。小姐姐这次给大家讲解的是一款 IDE 插件—— Cloud Toolkit,能够提高开发、部署应用的效率,还可以通过插件快速创建 Dubbo 工程等等,自去年 12 月上线以来,就超过几万的开发者在使用这款插件。其中比较新颖的是,开发者们不仅是 Cloud Toolkit 的使用者,同时也作为设计者参与了插件的更新迭代。听一位阿里的朋友说,这款插件在中间件就是无人不知晓。
下面就根据直播的内容,跟大家总结一下插件的一些功能。
通过简单的初始化配置,这款插件就可以实现项目构建、打包、上传、部署的自动化,支持发布到云端(ECS、EDAS 和 Kubernetes 等)和任意服务器上,并且集成阿里巴巴代码规约(自动检测整个Java工程或单个Java文件的代码规范)。
本文使用 IntelliJ IDEA 在 MAC 下进行安装:
AlibabaCloudToolkit
;由于网络原因,可能会出现搜索不到的情况,请多尝试几次,或文末扫码进群,使用离线安装包进行下载。
安装完毕,重启 IntelliJ IDEA,再次访问 Preference, 可以看到左侧菜单出现了 Alibaba Cloud Toolkit,在已安装的插件里面也能找到。
dubbo-demo
;~/work/edas/dubbo-demo
;此时 IDEA 将会创建一个新的工程,里面包含了一个完成 Dubbo Provider + Consumer 的样例工程。
如上图所示,在菜单
Tools - Alibaba Cloud - Alibaba Cloud View - Host
中打开机器视图界面,如下图:
点击右上角Add Host
按钮,出现添加机器界面。
在 IntelliJ IDEA 中,鼠标右键项目工程名,在出现的菜单中点击 Alibaba Cloud - Deploy to Host…,会出现如下部署窗口:
在 Deploy to Host 对话框设置部署参数,然后单击 Deploy,即可执行初次部署。
打开应用部署的配置界面,如上图所示,点击「Advanced」标签页,如下图:
在 Command 中填入查看实时日志的命令即可,一般为:
tail -f /root/act_tomcat/tomcat/logs/catalina.out -n200
并且勾选上 “Automatic open after deploy”,这样配置之后,就会在应用部署过程中,打开实时日志查看的 Terminal 了。
Tools - Alibaba Cloud - Diagnostic Tools
菜单,即可开始。