说说如何使用 Maven 实现远程部署(Linux)
发布日期:2021-06-29 21:01:36 浏览次数:2 分类:技术文章

本文共 1262 字,大约阅读时间需要 4 分钟。

这里会使用 wagon-maven-plugin 插件,通过 SSH 连接到 Linux 服务器。

1 配置服务器

首先,打开 Maven 的配置文件 settings.xml。

可以在 IDEA 的 Settings → Build,Execution,Deployment → Maven → User settings file 选项,看到 settings.xml 所在的位置:

<servers> 配置一个新的服务器:

test_server
xxx
xxx

id 会用在项目的 pom.xml 文件中作为服务器标识;username 是服务器登陆账号;password 是登陆密码。

2 配置 wagon-maven-plugin

打开项目的 pom.xml 文件,在 <build> 节点中新增 wagon-maven-plugin 插件配置:

...
org.apache.maven.wagon
wagon-ssh
2.8
...
...
org.codehaus.mojo
wagon-maven-plugin
1.0
test_server
target/xxx.war
scp://${ip 地址}/home/xxx/

配置属性说明:

属性 说明
serverId 之前在 settings.xml 中配置的服务器 ID。
fromFile 需要部署的包路径(相对路径)。
url linux 服务器的远程路径。

3 执行部署命令

执行以下命令,就可以远程部署啦O(∩_∩)O哈哈~

mvn clean package wagon:upload-single

转载地址:https://deniro.blog.csdn.net/article/details/100595919 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:说说如何让 Maven 按指定名称打包
下一篇:说说如何使用 python-docx 写入 word 文档

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月07日 03时26分14秒