Gradle7.0及更高版本开始不支持不安全的协议。为解决此问题,需要在项目的build.gradle或settings.gradle文件中添加的配置均使用https的maven仓库URL即可。
Gradle 7.0 版本构建项目以上就会出现这个问题,类似提示如下:
Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository ‘maven4(http://maven.aliyun.com/nexus/content/groups/public/)’ to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/8.0/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.
根据提示的信息的描述:maven仓库的配置需要引用HTTPS的方式进行;同时需要针对协议进行限制
解决方案
在 自己项目的build.gradle
或者 settings.gradle
文件里面加入
pluginManagement {
repositories {
maven {
url '你的maven地址,需要是https的'
}
}
}
dependencyResolutionManagement {
repositories {
maven {
url '你的maven地址,需要是https的'
}
}
}
JavaScript