我是靠谱客的博主 虚心大雁,最近开发中收集的这篇文章主要介绍Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
通常情况下,程序开发完成后部署到线上Linux服务器,可能需要经历打包、将包文件传到服务器、SSH连上服务器、敲命令启动程序等一系列繁琐的步骤。实际上这些步骤都可以通过Maven的一个插件wagon-maven-plugin来自动完成。
配置Linux服务器用户名和密码
为了让wagon-maven-plugin插件能SSH连上Linux服务器,首先需要在Maven的配置文件settings.xml中配置好server的用户名和密码。
<servers>
<server>
<id>mylinuxserver</id>
<username>xxg</username>
<password>123456</password>
</server>
</servers>
文件上传到服务器
Maven项目可使用mvn package
指令打包,打包完成后包位于target目录下,要想在远程服务器上部署,首先要将包上传到服务器。
在项目的pom.xml中配置wagon-maven-plugin插件:
<build>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>2.8</version>
</extension>
</extensions>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>wagon-maven-plugin</artifactId>
<version>1.0</version>
<configuration>
<serverId>mylinuxserver</serverId>
<fromFile>target/test.jar</fromFile>
<url>scp://192.168.20.128/home/xxg/Desktop</url>
最后
以上就是虚心大雁为你收集整理的Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器的全部内容,希望文章能够帮你解决Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复