IDEA创建Maven一直爆红无法下载的问题解决办法

 更新时间:2024年06月03日 10:16:39   作者:被瞧不起的神  
这篇文章主要介绍了关于IDEA创建Maven一直爆红无法下载的问题的解决办法,文中图文结合的方式给大家讲解的非常详细,对大家解决办法非常有用,需要的朋友可以参考下

你能看到这我就知道你肯定已经试过了网上的很多方法了,我之前也是,试过了很多一直无法正常下载,我也是找人给 线下看了看解决了,我总结一下从头到尾排除问题,试到最后要是还解决不了你直接私信我,我给你看看。

前两步比较基础,没问题直接跳过。

第一步:确定已经正确安装maven

6f761b6154ec88ab2d420ab9852a979f.png

如果没有那肯定是没正确配置环境变量了:

maven安装:Maven – Maven Releases History

安装条件: maven需要本机安装java环境、必需包含java_home环境变量!

软件安装: 右键解压即可(绿色免安装)

软件结构:

2be72999b948a89b792eea8a3a31a009.png

bin:含有Maven的运行脚本

boot:含有plexus-classworlds类加载器框架

conf:含有Maven的核心配置文件

lib:含有Maven运行时所需要的Java类库

LICENSE、NOTICE、README.txt:针对Maven版本,第三方软件等简要介绍

Maven环境配置

  • 配置MAVEN_HOME

98cbde5bdb0d69585049dedf2ebca3c3.png

  • 配置Path

4c477d8cc5fc8ef80f947c17af872996.png

  • 命令测试(cmd窗口)
 mvn -v 
 # 输出版本信息即可,如果错误,请仔细检查环境变量即可!

第二步:确定你的jdk版本和maven要求符合,在maven官网看

aabf5f80348c874936f8ed2eba0f5417.png

上面两步其实一般人没什么大的问题,直接往下看:

第三步:确定Maven功能配置没问题

我们需要需改maven/conf/settings.xml配置文件,来修改maven的一些默认配置。我们主要休要修改的有三个配置:

1.依赖本地缓存位置(本地仓库位置)

2.maven下载镜像

3.maven选用编译项目的jdk版本

配置本地仓库地址

 <!-- localRepository
    | The path to the local repository maven will use to store artifacts.
    |
    | Default: ${user.home}/.m2/repository
   <localRepository>/path/to/local/repo</localRepository>
   -->
  <!-- conf/settings.xml 55行 -->
  <localRepository>D:\maven-repository</localRepository>

配置国内阿里镜像

 <!--在mirrors节点(标签)下添加中央仓库镜像 160行附近-->
 <mirror>
     <id>alimaven</id>
     <name>aliyun maven</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
     <mirrorOf>central</mirrorOf>
 </mirror>

配置jdk17版本项目构建(你的jdk是多少就把数字改为多少)

 <!--在profiles节点(标签)下添加jdk编译版本 268行附近-->
 <profile>
     <id>jdk-17</id>
     <activation>
       <activeByDefault>true</activeByDefault>
       <jdk>17</jdk>
     </activation>
     <properties>
       <maven.compiler.source>17</maven.compiler.source>
       <maven.compiler.target>17</maven.compiler.target>
       <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
     </properties>
 </profile>

第四步:IDEA配置本地Maven软件确定没问题

我们需要将配置好的maven软件,配置到idea开发工具中即可! 注意:idea工具默认自带maven配置软件,但是因为没有修改配置,建议替换成本地配置好的maven!

选择本地maven软件

5fc1437806684a4d8d66b1fff48139aa.png

注意

1、如果本地仓库地址不变化,只有一个原因,就是maven/conf/settings.xml配置文件编写错误!仔细检查即可!

2、一定保证User settings file对应之前修改的settings.xml的路径,若 不一致,选中Override复选框,手动选择配置文件

第五步:还是解决不了的疑难杂症问题

1.把自动下载三个全点上:

4dbd9e900711335cbb9b9f6a86a881dc.png

2.apache—maven的文件夹确保权限全部打开:

e252058bcd1d1484025d3b0de3182b94.png

3.不要勾这个:

cfc8808bf42d1f1ecf256d5879a2ac82.png

4.刷新一下就好了:

959f030617ff6ee63db6097dcf3f37fd.png

最后一步:在确定你没有操作失误的情况下且重复了上述所有内容,私聊我,我给你解决!

以上就是IDEA创建Maven一直爆红无法下载的问题解决办法的详细内容,更多关于IDEA Maven爆红无法下载的资料请关注脚本之家其它相关文章!

相关文章

  • gateway基本配置教程

    gateway基本配置教程

    路由(Route)由一个ID,一个目标URI(最终路由到的url地址),一组断言(匹配条件判断)和一组过滤器定义,这篇文章主要介绍了gateway基本配置,需要的朋友可以参考下
    2023-05-05
  • Java对象类型的判断详解

    Java对象类型的判断详解

    这篇文章主要介绍了Java对象类型的判断,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 解决mybatis无法给带有下划线属性赋值问题

    解决mybatis无法给带有下划线属性赋值问题

    这篇文章主要介绍了解决mybatis无法给带有下划线属性赋值问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • SpringBoot使用@ResponseBody返回图片的实现

    SpringBoot使用@ResponseBody返回图片的实现

    这篇文章主要介绍了SpringBoot使用@ResponseBody返回图片的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Java四种线程池的使用详解

    Java四种线程池的使用详解

    本篇文章主要介绍了Java四种线程池的使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • shiro并发人数登录控制的实现代码

    shiro并发人数登录控制的实现代码

    在做项目中遇到这样的需求要求每个账户同时只能有一个人登录或几个人同时登录,如果是同时登录的多人,要么不让后者登录,要么踢出前者登录,怎么实现这样的功能呢?下面小编给大家带来了shiro并发人数登录控制的实现代码,一起看看吧
    2017-09-09
  • Java软件设计模式之桥接模式详解

    Java软件设计模式之桥接模式详解

    这篇文章主要介绍了Java软件设计模式之桥接模式详解,桥接模式也叫做桥梁模式,结构型设计模式的一种,顾名思义,就是用来连接两个部分,为被分离了的抽象部分和实现部分搭桥,需要的朋友可以参考下
    2023-07-07
  • spring boot配置dubbo方式(properties)

    spring boot配置dubbo方式(properties)

    这篇文章主要介绍了spring boot配置dubbo方式(properties),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Spring 中的 Service 有多个实现类如何注入(多种方式)

    Spring 中的 Service 有多个实现类如何注入(多种方式)

    这篇文章主要介绍了Spring 中的 Service 有多个实现类如何注入,本文通过多种方式结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • 使用JMeter进行接口高并发测试的实现

    使用JMeter进行接口高并发测试的实现

    本文主要介绍了使用JMeter进行接口高并发测试的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04

最新评论