nexusmaven和nexus 仓库设置优先级,只在某个仓库下载包

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nexusmaven和nexus 仓库设置优先级,只在某个仓库下载包相关的知识,希望对你有一定的参考价值。

文章目录

神秘代码:5Lmd5biI5YWE5ZSv5LiA5Y6f5Yib5paH56ug77yM56aB5q2i6L2s6L29

1.概述

今天要适配一个环境,但是该环境的zk,kafka等是被二次修改的,这样我们做适配的必须用别人的包。但是我们的仓库已经和IDEA以及jenkince一定设置了好几个仓库,我本次希望这些仓库里面有的话,也不下载。


就是原先我们的私有仓库可能有多个,同一个包,我们从哪个仓库下载都行,但是现在有需求是,有个版本的jar包修改了源码,但是版本号还是一样的,我们希望,能新建一个仓库,这个优先级最高,如果这个仓库里面已经有了,那么下载这个仓库的,而不是下载其他的

2.优先级

下面我们来做一个测试。

第一步 将本地mysql 故意改成一个 其他的包 打包到本地

mvn install:install-file -DgroupId=commons-lang -D

以上是关于nexusmaven和nexus 仓库设置优先级,只在某个仓库下载包的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 Maven 1 部署到 Nexus 存储库?

CentOS安装Nexus私服仓库

三、docker远程仓库地址设置为Nexus

使用 Maven 在 Nexus 中自动上传工件

部署原型工件时,Nexus Maven 原型存储库未更新

Gradle初探:发布项目到Nexus资源库