阿里巴巴这这款插件的确非常好用,一键实现打包、上传、运行项目,节省了我大量时间,这里写一下如何使用。
下载
在idea插件里搜索Alibaba Cloud Toolkit,安装后重启就有了
配置服务器
在idea下发会看到有这么一个操作栏
点击 add host
配置服务器地址和ssh连接参数,然后可点击Test Connection测试是否成功
连接成功后,host选项栏就有内容了。
然后运行配置,添加一个deploy配置
这里还需要指出的是下面命令的功能,有了这个选项就可以做任何事了
比如,可以写个脚本,实现一键重启项目
重启脚本
服务器上编写一下3个文件实现重启功能
关闭应用的脚本:stop.sh
#!/bin/bash
PID=$(ps -ef | grep yourapp.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
启动应用的脚本:start.sh
#!/bin/bash
nohup java -jar yourapp.jar --server.port=8888 &
重启脚本:restart.sh
#!/bin/bash
echo stop application
source stop.sh
echo start application
source start.sh
关于重启Springboot的脚本编写可以看我这2篇文章:linux下后台启动springboot项目
SpringBoot的运行、调试、关闭、重启脚本的编写
使用
写完以上脚本后就可以使用了,使用如图:
点select
add command 添加命令
添加完成后点击ok,使用脚本
完成之后可以看到如图
然后继续在run配置里使用它
配置完成后,点击run,就会执行打包发布和运行脚本
ok,成功!