Maven配置多个仓库示例

前言

        大家学习maven的时候,不管是自学也好老师教也好,基本就是解压配置一下,挺简单的。但是最近使用中遇到一点问题,所以简单记录一下。

一、中央仓库

        最近使用阿里的maven仓库,有些依赖就是下载不下来,但是又能搜到,所以很是怀疑,后来看到阿里云maven网站上的提示,瞬间明白了。2022年12月以后的jar包,阿里云maven仓库里有可能没有!!!

仓库服务 (aliyun.com)

        所以只配置阿里云的maven仓库地址就不太行了,然后就找了找国外的maven仓库地址,配置了一下,就把代码拉下来了。

  <mirrors>
    <mirror>
        <id>central-repos</id>
        <mirrorOf>*</mirrorOf>
        <name>Central Repository</name>  
        <url>https://repo.maven.apache.org/maven2</url>  
    </mirror>
    <mirror>
        <id>central-repos1</id>
        <mirrorOf>*</mirrorOf>
        <name>Central Repository 2</name>  
        <url>https://repo1.maven.org/maven2/</url>  
    </mirror>
  </mirrors>

 二、阿里云

        阿里云maven仓库网站有配置说明,按照官网说明配置就行

  <mirrors>
    <mirror>
		<id>aliyunmaven</id>
        <mirrorOf>central</mirrorOf>
        <name>阿里云公共仓库</name>
		<url>https://maven.aliyun.com/repository/public</url>
	</mirror>
  </mirrors>

四、腾讯云

<mirror>
    <id>tencent-cloud</id>
    <mirrorOf>*</mirrorOf>
    <name>tencent-cloud</name>
    <url>https://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>

五、华为云

<mirror>
    <id>huawei-cloud</id>
    <mirrorOf>*</mirrorOf>
    <name>huawei-cloud</name>
    <url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>

三、私服

        有时候公司内部会自己定义一些依赖,就需要配置一下私服

  <mirrors>
	<mirror>
		<id>nexus</id>
		<mirrorOf>*</mirrorOf>
		<name>internal nexus repository</name>
		<url>http://私服地址/repository/public/</url>
	</mirror>
    <mirror>
		<id>aliyunmaven</id>
        <mirrorOf>central,jcenter</mirrorOf>
        <name>阿里云公共仓库</name>
		<url>https://maven.aliyun.com/repository/public</url>
	</mirror>
  </mirrors>

写在最后的话

        可以把三种配置写成三个配置文件放在maven的conf目录下,在idea中不同的项目选择不同的配置文件,完美解决问题!!!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值