1.配置阿里云云效 Maven

注意:public仓库是central仓和jcenter仓的聚合仓,
如果只从central仓中拉取依赖,配置central


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

2.增加公司的仓库

注意:星号的意思就是所有的依赖都从当前指定的仓库镜像中搜索,这里我们修改成从阿里云找不到时,从公司的nexus获取

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*,!nexus</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
    <id>nexus</id>
    <name>Nexus Repository</name>
    <mirrorOf>*</mirrorOf>
    <url>http://127.0.0.1:8181/repository/maven-public/</url>
</mirror>

3.配置用户名和密码

<server>
    <id>nexus</id>
    <username>admin</username>
    <password>admin</password>
</server>

4.pom中配置远程仓库

repositories标签的作用是用来配置maven项目的远程仓库
注意:setting中的镜像配置mirrorOf要排除pom中的仓库id

<repositories>
	<repository>
		<id>getui-nexus</id>
		<url>http://mvn.gt.igexin.com/nexus/content/repositories/releases/</url>
	</repository>
</repositories>

setting镜像配置

<mirror>
    <id>nexus</id>
    <name>Nexus Repository</name>
    <mirrorOf>*,!getui-nexus</mirrorOf>
    <url>http://127.0.0.1:8181/repository/maven-public/</url>
</mirror>
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐