Maven——自动化部署(八)

前言

通常我们发布项目,会经过以下步骤:

  1. 打包本地项目,生成jar包/war包
  2. 将jar包/war包发布到公共库
  3. 从公共库下载最新版本到scp到liunx服务器

现在用maven我们可以自动完成以上步骤。

配置 linux server 信息

1
2
3
4
5
6
7
<servers>    
<server>
<id>zhy-linux-server</id>
<username>zhy</username>
<password>123456</password>
</server>
</servers>

在pom.xml的build节点加入wagon-ssh的信息

Maven——自动化部署(八)_2020-07-17-10-47-49.png

加入这个插件

Maven——自动化部署(八)_2020-07-17-10-48-46.png

推到公共库

1
2
3
4
5
6
7
8
9
<distributionManagement>
<repository>
<id>central</id>
<name>centra</name>
<url>http://localhost:8084/artifactory/list/local</url>
<layout>default</layout>
<uniqueVersion>true</uniqueVersion>
</repository>
<distributionManagement>
mvn clean package
文章目录
  1. 1. 前言
  2. 2. 配置 linux server 信息
  3. 3. 在pom.xml的build节点加入wagon-ssh的信息
  4. 4. 加入这个插件
  5. 5. 推到公共库
|