第三式 本地配置基于maven私服

1。本地maven服务器下setting.xml文件配置

可能有些配置难以从字面意思理解,可以去maven系列第四式专门做setting.xml文件配置做详解


第三式 本地配置基于maven私服_第1张图片
image.png

第三式 本地配置基于maven私服_第2张图片
image.png

第三式 本地配置基于maven私服_第3张图片
image.png

mirrors 配置: 从远程仓库才下载 artifacts 时, 用于替代指定远程仓库的镜像服务器配置;
例如当您无法连接上国外的仓库是, 可以指定连接到国内的镜像服务器;
pom.xml 和 setting.xml 中配置的仓库和镜像优先级关系(mirror 优先级高于 repository):
repository(setting.xml) < repository(pom.xml) < mirror(setting.xml)
例如, 如果配置了 mirrorOf = *, 则 不管项目的 pom.xml 配置了什么仓库, 最终都会被镜像到 镜像仓库
私服的配置推荐用profile配置而不是mirror
下面也提供profile配置供参考:


第三式 本地配置基于maven私服_第4张图片
image.png

激活profile配置
image.png

2。将项目打包上传到私服
在pom文件中加配置
第三式 本地配置基于maven私服_第5张图片
image.png

两个配置id都要和setting文件中server中id一致。
给server中用户的角色配置拥有当前这两个仓库的deploy权限


第三式 本地配置基于maven私服_第6张图片
image.png

接下来在idea中点击deploy按钮
第三式 本地配置基于maven私服_第7张图片
image.png

同样也可以如下操作:在Terminal窗口中输入 mvn deploy命令打包到私服。
第三式 本地配置基于maven私服_第8张图片
image.png

然后我们去私服上看结果:


第三式 本地配置基于maven私服_第9张图片
image.png

你可能感兴趣的:(第三式 本地配置基于maven私服)