idea中Maven镜像源详细配置步骤记录(对所有项目)
作者:起名好难(#?#) 发布时间:2022-12-17 14:27:56
一、关于idea中Maven的位置
idea自带一个maven,其路径大致如下
C:/java/IntelliJ IDEA 2020.1/plugins/maven/lib/maven3
注:我的idea装在C:/java/这个路径下
二、修改Maven的配置文件
2.1 定位配置文件
镜像源信息保存在maven的 settings.xml 这个文件中,其路径如下:
C:\java\IntelliJ IDEA 2020.1\plugins\maven\lib\maven3\conf\settings.xml
2.2添加镜像源(mirror)
打开 settings.xml 文件,搜索 mirrors 这个标签,在其内部添加下面的内容,即加入阿里云镜像
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
三、在idea中使配置文件生效
打开idea的setting设置,将maven的路径切换到正确的位置,然后将settings file 切换到刚才修改过的文件,保存之即可生效
四、对以后所有的项目生效
注意:
这里不同的idea版本对应的设置方式也不同;
我的版本是在 Settings for New Projects 这个设置里进行配置的,具体配置信息和之前的一样,如此一来今后所有新项目的maven都会使用这套配置。
附:Maven镜像源汇总(含国内、国外)
国内
http://maven.aliyun.com/nexus/content/groups/public/
http://maven.oschina.net/content/groups/public
国外
http://repo1.maven.org/maven2
http://central.maven.org/maven2
http://repo.maven.apache.org/maven2
http://repo1.maven.apache.org/maven2
引用示例
<repositories>
<repository>
<id>oschina</id>
<name>oschina</name>
<url>http://maven.oschina.net/content/groups/public/</url>
</repository>
<repository>
<id>aliyun</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>
<repository>
<id>repo1</id>
<name>repo1</name>
<url>https://repo1.maven.org/maven2/</url>
</repository>
</repositories>
来源:https://blog.csdn.net/qq_49172635/article/details/127761526


猜你喜欢
- 在android平台上的app,在主页面时经常会遇到“再按一次退出app”的功能,避免只按一下返回键就退出app提升体验优化。1、这个功能需
- 本文实例讲述了Android实现WebView删除缓存的方法。分享给大家供大家参考。具体如下:删除保存于手机上的缓存:// clear th
- 目录什么是Insets?Insets相关类InsetsStateInsetsStateControllerInsetsSourceInset
- 补充使用Spring Cloud Config加密功能需要下载JCE扩展,用于生成无限长度的密文。链接:http://www.oracle.
- 介绍Dubbo 是一款高性能、轻量级的 Java RPC 框架,由阿里巴巴开源并贡献至 Apache 基金会。它能够提供服务的注册与发现、负
- 问题背景通常我们开发的时候,需要联合控制台和Navicat/PLSQL等工具进行语句的拼接检查,如果只是输出了一堆???,那么将极大降低我们
- 每天上下楼都是乘坐电梯的,就想电梯的工作原理是什么呢?于是自己写了个控制台程序来模拟一下电梯的工作原理!采用面向对象的编程思想!将电梯拆解为
- 前言:在纯 Java 代码里 我们一般都会用class.getResource(String name) 或者 class.getClass
- 1. 为什么要使用线程池使用线程池通常由以下两个原因:频繁创建销毁线程需要消耗系统资源,使用线程池可以复用线程。使用线程池可以更容易管理线程
- 一、单独使用MyBatis(1)在mybatis.xml配置文件中添加如下配置<setting name="logImpl&
- Android RollPagerView实现轮播图android图片轮播效果,RollViewPager的简单使用 <c
- Java非法字符: ‘\ufeff‘Java中项目启动出现 非法字符: '\ufeff
- 本文实例讲述了java继承中的构造方法。分享给大家供大家参考。具体如下:继承中的构造方法: 1、子类的构造过程中必须调用其基类的构造方法。2
- 一、背景项目中肯定会遇到异步调用其他方法的场景,比如有个计算过程,需要计算很多个指标的值,但是每个指标计算的效率快慢不同,如果采用同步执行的
- 一、前言 做过系统参数设置的同学们,肯定遇到过要提供一系列具有相同特点的选项供用户选择。
- 基础铺垫在java中,关于json的lib有很多,比如jackjson、fastjson、gson等等,本人都用过,但是对于我等只需要让ja
- 本文实例分析了C# SQlite操作方法。分享给大家供大家参考,具体如下:最近项目需求用C#保存一些数据,如此先总结一下。需要下载Sqlit
- 什么是动态线程池?在线程池日常实践中我们常常会遇到以下问题:代码中创建了一个线程池却不知道核心参数设置多少比较合适。参数设置好后,上线发现需
- 下面还有投票,帮忙投个票👍前言最近在看某个开源项目代码并准备参与其中,代码过了一遍后发现多个自定义的配置文件用来装载业务配置代替数据库查询,
- 本文主要介绍Java Date 日期类型,以及Calendar的怎么获取时间,然后写成时间工具类里面有下面这些方法:- 时间转字符串(有默认