gradle项目无法下载依赖jar包的解决方法

最近基于IntelliJ IDEA 2024.3 (Ultimate Edition)自动搭建springboot项目,生成的build.gradle中通过plugins block声明了springboot版本:

plugins {
	id 'java'
	id 'org.springframework.boot' version '2.7.4'
	id 'io.spring.dependency-management' version '1.1.6'
}

发现部分依赖包无法下载,出现如下错误:

在build.gradle中的repositories block中添加了aliyun的maven source依然出现错误,且依然从https://plugins.gradle.org/m2 下载。

repositories {
	maven { url 'https://maven.aliyun.com/repository/central' }
	maven { url 'https://maven.aliyun.com/repository/public' }
}

经过搜索得知,下载plugins block中的依赖时,所选择的source需要在settings.gradle中定义。

增加了如下定义后,正常进行构建:

pluginManagement {
    repositories {
        maven {
            url 'https://maven.aliyun.com/repository/public'
        }
        gradlePluginPortal()
    }
}

参考资料:

Why is Gradle still trying to download form 3rd party repo in spite of Nexus repo setup? (Part 2) - Help/Discuss - Gradle Forums

Using Plugins

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值