IDEA解决Maven依赖不上问题的三种办法

在使用IDEA工具的时候,我们经常会出现pom.xml文件依赖速度慢或者是依赖不上等问题,导致pom.xml文件出现报错情况,比如这样:
pom.xml依赖文件时报错
此时,解决办法有三种:一是使用Reimport继续等待直到问题解决;二是从Maven的中央仓库下载jar包手动安装;三是修改中央仓库地址,使用国内镜像网站。

第一种方式:使用Reimport命令

此方式比较简单,直接在IDEA工具中找到此命令,重新依赖一下即可,速度看心情。
使用Reimport命令

第二种方式:从Maven的中央仓库下载jar包手动安装

我们还是以依赖activiti-cloud-services-api为例,假如在你的pom.xml文件中写的依赖是这样的:

<dependency>
            <groupId>org.activiti.cloud</groupId>
            <artifactId>activiti-cloud-services-api</artifactId>
            <version>7.0.0.Beta1</version>
 </dependency>

然后,发现一直是红色,此时说明Maven仓库中没有此jar包。手动安装即可。步骤如下:

步骤1:

百度搜索Maven中央仓库地址,点击可直接跳转。
百度搜索Maven中央仓库地址

步骤2:搜索对应的依赖

使用<artifactId>activiti-cloud-services-api</artifactId>标签的内容activiti-cloud-services-api进行搜索:
搜索对应的依赖

步骤3:找到对应版本

你需要的版本是<version>7.0.0.Beta1</version>,所以找到7.0.0.Beta1这个版本,然后下载jar包到本地电脑。
下载对应版本的jar包
记得核对一下图片上给的Maven依赖与你IDEA里面的依赖信息是否一致。

步骤4:本地安装jar

在本地计算机中找到刚刚下载的jar包路径,注意A与B处两个位置的信息,一会需要用到。
下载好的jar包路径

步骤5:打开黑窗口,使用Maven命令进行安装

Windows系统下使用win+R输入cmd,打开黑窗口。输入指令:
mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar
我们还是以刚刚的下载好的jar包为例:

之前A位置的jar包的位置是:G:\16_jar
之前B位置的jar包的名字是:activiti-cloud-services-api-7.0.0.Beta1.jar
所以: -Dfile=jar包的位置 —> -Dfile=G:\16_jar\activiti-cloud-services-api-7.0.0.Beta1.jar

根据依赖信息可以得到:

<dependency>
            <groupId>org.activiti.cloud</groupId>
            <artifactId>activiti-cloud-services-api</artifactId>
            <version>7.0.0.Beta1</version>
 </dependency>

-DgroupId=上面的groupId —> -DgroupId=org.activiti.cloud
-DartifactId=上面的artifactId —> -DartifactId=activiti-cloud-services-api
-Dversion=上面的version—> -Dversion=7.0.0.Beta1

综上,你应该在黑窗口输入的指令是:

mvn install:install-file -Dfile=G:\16_jar\activiti-cloud-services-api-7.0.0.Beta1.jar
 -DgroupId=org.activiti.cloud -DartifactId=activiti-cloud-services-api -Dversion=7.0.0.Beta1 -Dpackaging=jar

如下图所示:
手动安装jar包
然后,你在你的本地仓库地址,看到是否存在对应的jar包:
IDEA本地仓库地址
本地仓库jar包

步骤6:返回IDEA查看是否解决问题

此时,可以看到IDEA工具的jar包依赖已经不在是红色,说明已经手动安装成功。
IDEA显示

第三种方式:修改中央仓库地址,使用国内镜像网站

Maven仓库下载的顺序是先本地,再私服,最后走中央仓库。由于中央仓库的网站访问速度特别慢,导致很多时候下载jar很难下载。此时应该考虑换成国内的镜像网站。推荐使用阿里云的镜像网站,地址是:
http://maven.aliyun.com/nexus/content/groups/public/
注意,直接使用浏览器访问不了,需要在Maven配置文件中进行适当的修改。

步骤1:找到IDEA中的Maven配置文件

IDEA中的Maven配置文件

步骤2:修改setting.xml文件

找到<mirrors>标签,然后在里面添加代码。修改前是:
修改前的代码
修改后是:
修改后的代码
然后保存,重启IDEA即可。

  • 16
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值