SpringBoot之自动化部署至服务器[小白版]

SpringBoot之自动化部署至服务器[小白版]
文章图片
image.png 今日段子 今天自己蒸了几个包子,随手拿了个星爸爸的袋子装了进去,到了公司同事看到我从星爸爸的袋子拿出来包子,好奇的问道”星爸爸都开始卖包子了???“
正文 最近在写项目发现频繁发布测试服项目,部署起来相对繁琐。
稍微查了一下,发现了这款Maven插件wagon-maven-plugin来自动完成部署。
看了下配置都写的很详细,难免有复杂的问题,我整理一份小白版本,复制可用,适用于大部分主流jar包部署。
代码实例 配置Linux服务器用户名和密码

/project/${project.artifactId}-${project.version}.jarip:port 服务器用户名 服务器密码

maven依赖jar
org.codehaus.mojo wagon-maven-plugin 2.0.0

最后把这个配置放在打包的pom.xml就ok了
org.apache.maven.wagon wagon-ssh 2.8 org.codehaus.mojo wagon-maven-plugin 1.0 target/${pack-name} pkill -f ${pack-name} ${service-path}/bd.log 2>&1 & ]]> true

最后一步 执行命令 在pom.xml文件相同目录下终端执行以下mvn命令
mvn clean package wagon:upload-single wagon:sshexec

附言 【SpringBoot之自动化部署至服务器[小白版]】以上配置文件方式适用于大部分主流jar包部署方式,非常简单小白式。

    推荐阅读