Java学习笔记之五:Nexus配置为强制从maven私服下载
一、配置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私服下载相关推荐
- 【Java学习笔记之五】java数组详解
数组 概念 同一种类型数据的集合.其实数组就是一个容器. 数组的好处 可以自动给数组中的元素从0开始编号,方便操作这些元素. 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度] ...
- Java学习笔记: Tomcat基础配置
转载自:忘了= = Tomcat(有重点) 1 Tomcat概述 Tomcat服务器由Apache提供,开源免费.由于Sun和其他公司参与到了Tomcat的开发中,所以最新的JSP/Servlet规范 ...
- Java学习笔记·ServletFilter过滤器配置实例(web.xml配置方法)
准备一个Servlet(Lesson2/lesson6_2.Sample7.java) package lesson6_2;import java.io.*; import java.util.*; ...
- Java学习笔记Day02
Java学习笔记Day02 一.细化Hello程序 1.详解代码 //公有的类,叫做Hello public class Hello{//主方法public static void main(Stri ...
- 尚学堂Java学习笔记
尚学堂Java学习笔记 ============================ J2SDK&JRE J2SDK:JAVA2 SOFTWARE DEVELOPMENT KIT JRE:JAVA ...
- 《Java学习笔记(第8版)》学习指导
<Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...
- JAVA学习笔记(1)【基础知识】
JAVA学习笔记DAY_1 提示:关于java系列的内容只是本人在老师的指导下和自学过程中的一些学习笔记,如果存在错误敬请批评指正! 文章目录 JAVA学习笔记DAY_1 前言 一.Java语言未来的 ...
- Java学习笔记(原创)
Java学习笔记(原创) 2011-12-01 16:37:00| 分类: Java|举报|字号 订阅 下载LOFTER客户端 基本知识 一. Java基础 1. java语言的特点: ①简单:没有 ...
- Java学习笔记(java基础)
Java学习笔记(第一周) Java 介绍 Java 发展方向 JVM , JDK , JRE 名词解释 Java语言的特点 Java安装 安装包的下载 配置环境变量 验证是否安装成功 Java的第一 ...
最新文章
- 往数据库的表中插入新行
- 宇泽电影工作室网页HTML语言,4.4宇泽国际旅行社网页制作
- Android开发之引用三方库导致SO库冲突的解决办法
- 协议转换器的特点有哪些?
- VGA光端机技术原理及应用领域介绍
- easy excel根据行列excel_Excel函数如何根据地级市匹配所在省份计算快递费用
- centos 7.3 设置静态IP
- 全靠阿里十年软测工程师的软测面试笔记,成功拿下12家大厂offer
- 软件项目版本号命名规则
- kettle基础教程-kettle9教程
- 麻省理工学院(MIT)发明漏洞自动修复系统
- 2021数学建模国赛B题复盘详细解析
- springboot~使用自定义的aspect
- 数据结构第一次上机实验报告
- 在LLVM中编写pass的详细教程(2)
- 重新启动mysql服务器
- VPO微珀宣布完成千万人民币Pre-A融资,专注电子烟场景化消费市场...
- 信号与系统实验 01 - | 连续系统频域分析的MATLAB实现
- Leader如何避免被下属忽悠?
- 波奇学Linux:指令,指令行解释器和Linux的权限