idea中Maven镜像源详细配置步骤记录(对所有项目)

 更新时间:2023年05月24日 09:32:09   作者:起名好难(# #)  
Maven是一个能使我们的java程序开发节省时间和精力,是开发变得相对简单,还能使开发规范化的工具,下面这篇文章主要给大家介绍了关于idea中Maven镜像源详细配置(对所有项目)的相关资料,需要的朋友可以参考下

一、关于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>

总结

到此这篇关于idea中Maven镜像源详细配置步骤的文章就介绍到这了,更多相关idea中Maven镜像源配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用Springboot处理跨域的方式

    使用Springboot处理跨域的方式

    这篇文章主要介绍了使用Springboot处理跨域的方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • 详解Java的Struts框架以及相关的MVC设计理念

    详解Java的Struts框架以及相关的MVC设计理念

    这篇文章主要介绍了详解Java的Struts框架以及相关的MVC设计理念,Struts是Java的SSH三大web开发框架之一,需要的朋友可以参考下
    2015-12-12
  • Mybatis-Plus通用枚举的使用详解

    Mybatis-Plus通用枚举的使用详解

    这篇文章主要介绍了Mybatis-Plus通用枚举的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Java控制流程示例代码详解

    Java控制流程示例代码详解

    这篇文章主要介绍了Java控制流程,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • jsp中存取session值简单介绍

    jsp中存取session值简单介绍

    这篇文章主要介绍了jsp中存取session值简单介绍,涉及request和session的域操作等相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • Java后台开发之表单提交之前验证

    Java后台开发之表单提交之前验证

    这篇文章主要介绍了Java后台开发之表单提交之前验证的实现代码,非常不错具有参考借鉴价值,需要的朋友参考下吧
    2017-02-02
  • Mybatis返回map集合时,列的顺序与select不一致问题

    Mybatis返回map集合时,列的顺序与select不一致问题

    这篇文章主要介绍了Mybatis返回map集合时,列的顺序与select不一致问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • idea 打包maven项目忽略test文件的操作

    idea 打包maven项目忽略test文件的操作

    这篇文章主要介绍了idea 打包maven项目忽略test文件的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • Java基于Socket实现多人聊天室

    Java基于Socket实现多人聊天室

    这篇文章主要为大家详细介绍了Java基于Socket实现多人聊天室,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09
  • SpringBoot+mail 轻松实现各类邮件自动推送

    SpringBoot+mail 轻松实现各类邮件自动推送

    在实际的项目开发过程中,经常需要用到邮件通知功能,例如,通过邮箱注册,邮箱找回密码,邮箱推送报表等等,实际的应用场景非常的多,今天通过这篇文章,我们一起来学习如何在 Spring Boot 中快速实现一个自动发送邮件的功能
    2024-07-07

最新评论