- 公司有自有仓库,上游是阿里云的,我们因为带宽不够,每次拉包时间很长。
- 现在想要修改一下 maven 配置,达到如下效果:
- 让能再阿里云仓库中找到的包直接走阿里云镜像(速度更快)
- 公司独有的包走公司的仓库
- 麻烦大佬指教

1 rockyou12 Apr 26, 2020 按顺序吧公司私有库写前面,阿里的写后面就行了啊,这个是基本功能…… |
2 LeeSeoung Apr 26, 2020 不是应该 maven 只配你公司仓库么,公司自有仓库没有的自动去上游阿里云拉?用的不是 nexus? |
3 z742364692 OP |
4 leaves615 Apr 26, 2020 想优先的放在前面。 |
5 z742364692 OP @leaves615 #4 阿里的放前面,私有的放后面,找私有包提示阿里云找不到 |
6 z742364692 OP |
7 huyue9106 Apr 26, 2020 @z742364692 这里镜像配置里保留阿里云的,工资 nexus 私服配置移到 repository 里,这样试试看怎么样 |
8 MisakaTang Apr 26, 2020 Advanced Mirror Specification: https://maven.apache.org/guides/mini/guide-mirror-settings.html#advanced-mirror-specification maven settings for multiple mirrors: https://stackoverflow.com/questions/16257306/maven-settings-for-multiple-mirrors 好像可以解决这个需求 |
9 gz911122 Apr 26, 2020 我的经验是不要改 settings, 在项目里面改 repository 就 ok 了, |
10 leaves615 Apr 26, 2020 settings 配置? mirrorOf 你配置的两个都是镜像中央仓库,所有只会使用一下。 把你公司仓库的 mirrorOf 改为* 来解决中央仓库不存在的 jar 走公司仓库。 还以为你是 pom 。 如果需要用到多个仓库,不建议改全局的配置。应该在项目 pom 文件里面指定 repositories https://www.cnblogs.com/ctxsdhy/p/8482725.html 这个文章可以帮到你。 |
11 hantsy Apr 26, 2020 云上安装一个私有的 Nexus,公司私用,一了百了。 |
12 siweipancc Apr 26, 2020 via iPhone 私服不都丢内网吗,上云是什么操作…… |
13 madworks Apr 27, 2020 拉过一次不都在本地又一份了吗?而且 jar 包你们公司仓库是有多大啊 |