第三式 本地配置基于maven私服
2019-12-05 本文已影响0人
穹生变
1。本地maven服务器下setting.xml文件配置
可能有些配置难以从字面意思理解,可以去maven系列第四式专门做setting.xml文件配置做详解
image.png
image.png
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配置供参考:
image.png
激活profile配置
image.png
2。将项目打包上传到私服
在pom文件中加配置
image.png
两个配置id都要和setting文件中server中id一致。
给server中用户的角色配置拥有当前这两个仓库的deploy权限
image.png
接下来在idea中点击deploy按钮
image.png
同样也可以如下操作:在Terminal窗口中输入 mvn deploy命令打包到私服。
image.png
然后我们去私服上看结果:
image.png