一、配置setting.xml

路径为C:\Users\当前用户名\.m2\settings.xml

1,在<profiles></profiles>中增加下面这段

第一段是依赖仓库

第二段是插件仓库

id为central 这里用了central后,E:\Develop\Maven\apache-maven-3.8.3\lib\maven-model-builder-3.8.3.jar 中的org\apache\maven\model\pom-4.0.0.xml 中id为central的依赖仓库和插件仓库就失效了

 <profile><id>nexus</id><repositories><repository><id>central</id><name>Nexus </name><url>http://central</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository></repositories><pluginRepositories><pluginRepository><id>central</id><name>Nexus Plugin Repository</name><url>http://central</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></pluginRepository></pluginRepositories></profile>

其中 <releases><enabled>true</enabled></releases>表示release版本从这里下载依赖/插件
       <snapshots><enabled>true</enabled></snapshots>表示snapshots版本从这里下载依赖/插件

2,配置激活,与<profiles></profiles>同级别

  <activeProfiles><activeProfile>nexus</activeProfile></activeProfiles>

3,配置镜像

<mirrors></mirrors>中也把所有镜像都指向nexus的maven私服中去

<mirror><id>nexus</id><mirrorOf>*</mirrorOf><url>http://localhost:8081/repository/maven-public/</url>
</mirror>

其中的url来自这里

4、以上配置的含义:

依赖和插件本地仓库没有,去profile中配置的central中央仓库里面寻找

如果支持,就不找profile的url,就去找mirrors镜像配置的url

也就是http://localhost:8081/repository/maven-public/

这个私服的仓库组地址上面去

二、实验

1、在项目中加入kafka依赖,应该走私服阿里云下载,私服上有一份依赖,本地也有一份依赖

在项目的pom.xml中,增加kafka的依赖

<dependency><groupId>org.apache.kafka</groupId><artifactId>kafka_2.10</artifactId><version>0.10.2.1</version>
</dependency>

eclipse马上开始使用端口号8081 也就是Nexus中的maven私服开始帮我下载

2,验证

到nexus里面看,已经下载过来了

到.m2本地仓库看

都有了

搭建完成已走通!

--------------------------------------------------

每天学一点Java,年底达成初级可期也

--------------------------------------------------

Java学习笔记之五:Nexus配置为强制从maven私服下载相关推荐

  1. 【Java学习笔记之五】java数组详解

    数组 概念 同一种类型数据的集合.其实数组就是一个容器. 数组的好处 可以自动给数组中的元素从0开始编号,方便操作这些元素. 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度] ...

  2. Java学习笔记: Tomcat基础配置

    转载自:忘了= = Tomcat(有重点) 1 Tomcat概述 Tomcat服务器由Apache提供,开源免费.由于Sun和其他公司参与到了Tomcat的开发中,所以最新的JSP/Servlet规范 ...

  3. Java学习笔记·ServletFilter过滤器配置实例(web.xml配置方法)

    准备一个Servlet(Lesson2/lesson6_2.Sample7.java) package lesson6_2;import java.io.*; import java.util.*; ...

  4. Java学习笔记Day02

    Java学习笔记Day02 一.细化Hello程序 1.详解代码 //公有的类,叫做Hello public class Hello{//主方法public static void main(Stri ...

  5. 尚学堂Java学习笔记

    尚学堂Java学习笔记 ============================ J2SDK&JRE J2SDK:JAVA2 SOFTWARE DEVELOPMENT KIT JRE:JAVA ...

  6. 《Java学习笔记(第8版)》学习指导

    <Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...

  7. JAVA学习笔记(1)【基础知识】

    JAVA学习笔记DAY_1 提示:关于java系列的内容只是本人在老师的指导下和自学过程中的一些学习笔记,如果存在错误敬请批评指正! 文章目录 JAVA学习笔记DAY_1 前言 一.Java语言未来的 ...

  8. Java学习笔记(原创)

    Java学习笔记(原创) 2011-12-01 16:37:00|  分类: Java|举报|字号 订阅 下载LOFTER客户端 基本知识 一. Java基础 1. java语言的特点: ①简单:没有 ...

  9. Java学习笔记(java基础)

    Java学习笔记(第一周) Java 介绍 Java 发展方向 JVM , JDK , JRE 名词解释 Java语言的特点 Java安装 安装包的下载 配置环境变量 验证是否安装成功 Java的第一 ...

最新文章

  1. 往数据库的表中插入新行
  2. 宇泽电影工作室网页HTML语言,4.4宇泽国际旅行社网页制作
  3. Android开发之引用三方库导致SO库冲突的解决办法
  4. 协议转换器的特点有哪些?
  5. VGA光端机技术原理及应用领域介绍
  6. easy excel根据行列excel_Excel函数如何根据地级市匹配所在省份计算快递费用
  7. centos 7.3 设置静态IP
  8. 全靠阿里十年软测工程师的软测面试笔记,成功拿下12家大厂offer
  9. 软件项目版本号命名规则
  10. kettle基础教程-kettle9教程
  11. 麻省理工学院(MIT)发明漏洞自动修复系统
  12. 2021数学建模国赛B题复盘详细解析
  13. springboot~使用自定义的aspect
  14. 数据结构第一次上机实验报告
  15. 在LLVM中编写pass的详细教程(2)
  16. 重新启动mysql服务器
  17. VPO微珀宣布完成千万人民币Pre-A融资,专注电子烟场景化消费市场...
  18. 信号与系统实验 01 - | 连续系统频域分析的MATLAB实现
  19. Leader如何避免被下属忽悠?
  20. 波奇学Linux:指令,指令行解释器和Linux的权限

热门文章

  1. R语言笔记⑧——数据挖掘算法
  2. 聚苯乙烯核-聚(丙烯酰胺-丙烯酸)壳荧光素微球/磺酸官能化聚苯乙烯高荧光微球的制备
  3. 【热点解读】冬奥会上的中国元素
  4. 舞动18周年 搭建企业互联网转型的蹁跹舞台
  5. 基于android的ipcamera编程,spydroid-ipcamera-master完整实现源码
  6. html+css+js制作简单网站首页
  7. 几款浏览器兼容性测试工具
  8. 阿里云上一键安装lnmp或lamp
  9. 贝叶斯网络实例(python)
  10. Azure基础:什么是云计算(2) NIST云计算模型定义