创建完maven工程后,idea右下角一直显示Downloading Maven Plugins

今天记录一下创建完Maven工程后,IDEA中一只卡在Downloading Maven Plugins的解决:

原因:

这是由于新建的Maven工程,IDEA会用它内置的默认的Maven版本,且不会用我们设置的setting.xml文件,他就会跑到国外的网站下载Maven所需的插件,速度很慢,所以就会一致卡在那 。

解决方式:

每次创建 Project 后都需要设置 Maven 家目录位置(就是我们自己下载的Maven),否则 IDEA 将使用内置的 Maven(不稳定)并使用默认的本地仓库位置。这样一来,我们在命令行操作过程中已下载好的 jar 包就白下载了,默认的本地仓库通常在 C 盘,还影响系统运行,因此可以将默认的maven改成我们下载的maven。

配置之后,IDEA 会根据我们在这里指定使用的 Maven 家目录自动识别到我们在 settings.xml 配置文件中指定的本地仓库且会用配置的镜像网站这样就会下的比较快。

假如修改完,在idea中修改maven配置见第五步,改完后又出现:

  

那就点开右边的Maven菜单点击那个循环按钮:

 

这样基本上就解决了。

 

当你遇到 "Downloading external resources is disabled" 这样的错误信息,通常是因为Maven的安全设置阻止了从远程仓库下载依赖。这可能是出于防火墙限制、公司策略或者Maven配置的原因。 解决这个问题可以按照以下步骤操作: 1. **检查`settings.xml`**:打开`<user-home>/.m2/settings.xml`文件,确保`mirrors`元素中没有禁用远程资源下载。如有禁用,请取消注释并更新配置,允许从默认镜像服务器获取资源。 ```xml <mirror> <id>default</id> <url>http://your-maven-repo-url/</url> <mirrorOf>*</mirrorOf> </mirror> ``` 2. **临时修改安全设置**:在命令行中运行 `mvn -Dmaven.repo.local=$HOME/mvn_repo clean install`,其中 `$HOME/mvn_repo` 是你本地仓库的位置。这会绕过默认的安全限制。 3. **更新Maven配置**:如果需要永久改变设置,可以在`~/.m2/settings.xml`中添加 `maven.offline` 设置项,并将其值设为 `false`: ```xml <profiles> <profile> <id>disable-offline</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <maven.offline>false</maven.offline> </properties> </profile> </profiles> ``` 4. **检查网络连接**:确认你的设备有网络连接并且能够访问远程仓库。 5. **清理旧的本地仓库**:有时候,删除 `.m2/repository` 文件夹并重启Maven可能会解决问题。 成上述操作后,尝试重新运行Maven项目,看是否能成功下载外部资源。如果还有疑问,
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

躺着听Jay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值