idea导入依赖一直卡死,或者无法正常导入问题记录( failed to transfer from https://repo.maven.apache.org/maven2··等)

这篇具有很好参考价值的文章主要介绍了idea导入依赖一直卡死,或者无法正常导入问题记录( failed to transfer from https://repo.maven.apache.org/maven2··等)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:在接触的新项目中,idea 导入 maven 依赖一直报错,首先是 maven 依赖一直卡着不动,而后是无法正常导入依赖包,各别的依赖包依然爆红,遇见了org.bytedeco:javacv:jar:1.4.3 failed to transfer from···,java: 程序包org.bytedeco.javacv不存在···

Try to run Maven import with -U flag (force update snapshots) Cannot resolve plugin ···org.apache.maven.plugins:maven-deploy-plugin:2.8.2···

mysql:mysql-connector-java:jar:8.0.20 failed to transfer from等一系列依赖问题,再次总结记录一下。

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

依赖导入依然有问题。

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

maven依赖继续报错。

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

 

群攻法:

一、重新配置maven环境,并重新加载依赖 最基本的。

首先 最基本 的是需要将你的项目重新配置 maven,

点击左上角的FIle →Settings→Build,Execution,Deployment→Build Tools→Maven,

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

第一个,Maven home path 这里是填写你的真实的 Maven 地址,不过我这里是选择的是 Bundled (maven 3)以下做一个简单的介绍。

"Maven Home Path"选项告诉IDE或其他工具应该去哪里找到Maven安装目录。

选项"Bundled (Maven 3)",它是指将Maven打包在IDE或其他工具中,而不是使用系统中已经安装的Maven。这个选项通常用于在没有预先安装Maven的情况下使用Maven构建项目。

当你选择这个选项时Bundled (Maven 3),IDE或其他工具就会将Maven的可执行文件和必要的库文件打包在一起,并将其放在专门的目录下面,以便你可以在项目中直接使用它。这样,你就不需要在系统中安装Maven了,而可以直接使用打包的Maven来构建、测试和部署你的Java应用程序。

另外:如果你的选项有"Use Maven wrapper"选项,那么说明你当前是使用 Maven Wrapper 来构建你的项目。Maven Wrapper 是一个用于管理和运行 Maven 的工具,允许你使用包含在项目中的特定版本的 Maven 来构建项目,无需在系统中安装 Maven

选择时机:当你以及安装了 Maven 并且想在IDE或其他工具中使用系统中的Maven时,填写真实 Maven 地址,当你想使用特定版本的Maven,而不是IDE或其他工具默认提供的版本时,你可以下载所需版本的Maven,并将其安装到指定的目录中。其余时候就选择 Bundled (Maven 3) 或者 Use Maven wrapper吧

第二个,User strings file 这个无需多言,直接填写你 setting.xml 文件地址即可,一般都在 用户主目录下的 .m2 目录中。

第三个, Local repository 本地仓库,存储 Maven 在本地计算机存储所有以下载的依赖项的目录,正常填写你的真实仓库地址即可。

重新加载依赖:

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

 

二、清理缓存:File/ Invalidate Caches 普遍的。

重新配置好你的 Maven 之后,如果还是出现了导入依赖卡顿情况,可以考虑清空缓存,然后重新导入依赖。

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

 

三、 依赖文件过多导致卡死 特例的。

项目过大,依赖过多,所以导入依赖出现问题,去修改内存配置。

FIle →Settings→Build,Execution,Deployment→Build Tools→Maven→ Importing

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea 

修改为:

-Xms1024m -Xmx2048m

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

介绍:

-Xmx<size>:设置JVM的最大堆内存大小。例如,-Xmx4G表示将最大堆内存设置为4GB。

-Xms<size>:设置JVM的初始堆内存大小。例如,-Xms2G表示将初始堆内存设置为2GB。

-XX:MaxPermSize=<size>:设置JVM的最大永久代(Permanent Generation)大小。仅在JDK 7及更早版本中有效。

单攻法:

四、查看进入debug模式监听构建的异常,单个解决问题。

mvn clean install -X -D "maven.test.skip=true"

idea进入终端输入命令

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

报错: 在报错的第一行开始查看

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

    org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:3.2.0:jar (default-jar) on project corewell-study: Execution default-jar of goal org.apache.maven.plugins:m aven-jar-plugin:3.2.0:jar failed: Plugin org.apache.maven.plugins:maven-jar-plugin:3.2.0 or one of its dependencies could not be resolved: Failed to collect dependencies at org.apache.maven.plugins:maven-jar-plugin:jar:3.2.0 -> org.apache.maven.shared:file-management:jar:3.0.0 -> org.apache.maven.shared:maven-shared-io:jar:3.0.0 -> org.apache.maven.wagon:wagon-provider-api:jar:2.10

报错原因以及解决:

这个错误通常是由于Maven在构建项目时无法解析maven-jar-plugin插件及其依赖项所导致的。

①清除Maven本地仓库中的缓存文件。在命令行中运行以下命令:

mvn dependency:purge-local-repository

②检查能够连接到远程Maven仓库。

③尝试更新Maven中央仓库的索引。在命令行中运行以下命令:

mvn -U clean install

确保你正在使用正确的版本号和依赖项。请检查pom.xml文件中指定的maven-jar-plugin版本及其依赖项,并与Maven中央仓库中的最新版本进行比较。

五、在Build中的Sync查看具体错误,并逐个解决。

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

查看到具体的报错原因:

idea无法导入依赖,撒娇骑士学习后端的艰苦路程,java,maven,idea

    mysql:mysql-connector-java:jar:8.0.20 failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact mysql:mysql-connector-java:jar:8.0.20 from/to central (https://repo.maven.apache.org/maven2): GET request of: mysql/mysql-connector-java/8.0.20/mysql-connector-java-8.0.20.jar from central failed

这个错误是由于Maven在构建项目时无法从中央仓库下载mysql-connector-java的jar文件所导致的。

解决:

最后在 pom 中的 mysql-connector-java 添加了一个版本,成功解决掉这个问题。

    <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
            <!-- 添加版本号             -->
            <version>8.0.17</version>
        </dependency>

通过一上午的时间,使用以上的方法在将手上这个项目成功运行起来。
 

总结:

1.先配置 项目的Maven。

2.清空缓存重新加载。

3.如果还是有问题,则尝试 debug当个解决问题,寻找到具体的错误依赖,进行具体操作。

4.检查 Maven引入的依赖的版本号是否正确。

希望本篇文章对大家解决问题中能够提供思路,并成功解决问题愿工作顺利文章来源地址https://www.toymoban.com/news/detail-743358.html

到了这里,关于idea导入依赖一直卡死,或者无法正常导入问题记录( failed to transfer from https://repo.maven.apache.org/maven2··等)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea中导入maven项目,但是却没有导入依赖的问题

    今天我遇到很奇葩的问题,用maven几年了,只是导入maven项目配置好maven,所有的依赖从仓库下载下来后就自动导入了,前几天电脑硬盘坏了,所以重新装的idea, 可以看到pom的素有依赖都没引入,我重新导入pom还是一样。 这是需要勾选上: 然后再重启idea,再reimport一下就好了

    2024年02月16日
    浏览(26)
  • 【2023.4.19】重新安装 Cocoapods 解决 pod install 卡住或者 cocoapods 依赖无法更新等问题

    做ios或flutter开发时,经常会遇到添加依赖过后pod install卡住,或者其他的一些奇奇怪怪的问题,如果花了很长时间都没有解决的话可以试试重新安装Cocoapods,这在大多数情况下都能有所帮助 1. 打开终端 2. which pod 3. gem list 1. 检查 gem 下载源并下载 2. 删除 Podfile 和 Podfile.lock 3

    2024年02月10日
    浏览(21)
  • 解决IDEA Maven依赖下载失败、Maven依赖包导入失败报红的问题(项目实操)

    在向IDEA导入一个maven项目的时候,有一些依赖就是无法下载下来,我想尽了办法,查尽了资料,还是无法解决,最后通过我的一个突发奇想解决了问题。 一、我的pom文件报红的依赖,在maven仓库官网上都可以搜索到,但是无论想什么办法,IDEA就是下载不下来依赖 二、首先列

    2024年02月16日
    浏览(19)
  • 问题解决:idea克隆项目依赖无法解析

    问题描述 尝试解决方案 问题描述 从git远程仓库clone了一个springboot项目, 然后项目的pom.xml文件的依赖全部加载失败,全部是Project 某某某依赖 not found 的错误,几十条 代码就更不用看了,只要用到依赖,全部报错. 看着报错就头大 尝试解决方案 检查maven配置是否正确 检查是否对应你

    2024年02月16日
    浏览(20)
  • 记录一个在写项目中遇到的Maven依赖无法导入的问题

    项目是一个父项目做依赖管理,三个子项目,今天遇到一个问题: 子项目中导入的依赖,怎么都导入不进去,maven仓库中已经有了,idea提示也没有问题,如图: 可以看到,idea提示是正常的,依赖都是继承自父项目,但是左边的依赖中没有我导入的这些依赖,有的是父项目中

    2024年02月10日
    浏览(39)
  • Ubuntu一直卡死的问题(20.04)

    Ubuntu一直卡死的问题(18.04)_ubuntu频繁死机_Mr.Yi的博客-CSDN博客 我自己的解决方法: 1、首先强制关机重启后,直接打开命令行查看磁盘的使用:  发现/dev/loop都沾满了,我们能需要做的就是把他们清理干净  再次查询磁盘空间: 操作完成后开篇提到的所有的问题就可以解决啦

    2024年02月12日
    浏览(17)
  • 解决IDEA创建项目时无法引入依赖问题:Cannot resolve **.**.**(已解决)

    今天在创建SpringBoot整合MyBatis项目时出现报错: Cannot resolve org.springframework:spring-tx:5.3.26 Cannot resolve org.mybatis:mybatis:3.5.11 Cannot resolve org.springframework:spring-jdbc:5.3.26 在网上查找了很多方法均不适用,开始以为又是版本的问题,可是一想SpringBoot中依赖的版本已经确定好了。 然后有

    2023年04月16日
    浏览(23)
  • idea 一直卡在maven正在解析maven依赖

    修改maven Importing的jvm参数

    2024年02月04日
    浏览(24)
  • 【IDEA大项目依赖分析卡死-解决方案】Processing build files for dependencies analysis...

    最近一直在研究一个大型项目,在IDEA里面启动调试的时候,IDEA经常会进行Processing build files for dependencies analysis…(处理构建文件进行依赖分析),并且在这个步骤耗时太久甚至直接卡死。经过一些排查找到了解决方案。 IDEA经常会进行Processing build files for dependencies analysis…(

    2024年02月14日
    浏览(21)
  • Android Studio 无法正常导入项目

    Android Studio 无法正常导入 model,运行按钮边出现“Add Configuration”,可进行以下方法处理: 解决办法: 1、点击Run三角按钮左边紧挨的下拉按钮,选择Edit Configuration,选择 Default 新建一个Android Application,命名为 app (我自己的工程名称),点击确定 2、点击File--Sync Project With Gra

    2024年02月12日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包