最近基于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()
}
}
参考资料: