我是靠谱客的博主 虚心大雁,最近开发中收集的这篇文章主要介绍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远程服务器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部