阿里巴巴這這款插件的確非常好用,一鍵實現打包、上傳、運行項目,節省了我大量時間,這裏寫一下如何使用。
下載
在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的腳本編寫可以看我這篇文章:linux下後臺啓動springboot項目
使用
寫完以上腳本後就可以使用了,使用如圖:
點select
add command 添加命令
添加完成後點擊ok,使用腳本
完成之後可以看到如圖
然後繼續在run配置裏使用它
配置完成後,點擊run,就會執行打包發佈和運行腳本
ok,成功!