gradle - Gradle依赖项从http更改为https

标签 gradle

我在Gradle构建中添加了UI链接依赖关系
出现以下错误

Caused by: org.gradle.api.UncheckedIOException: Could not GET 'http://repo1.maven.org/maven2/com/ullink/gradle/gradle-repositories-plugin/1.1/gradle-repositories-plugin-1.1.pom'. Received status code 501 from server: HTTPS Required


build.gradle
dependencies {
    classpath 'com.ullink.gradle:gradle-repositories-plugin:1.1'
}
如何将目标从“http”更改为“https”?

最佳答案

Gradle中的mavenCentral()块中有一个 dependencies 函数。

Adds a repository which looks in the Maven central repository for dependencies. The URL used to access this repository is https://repo.maven.apache.org/maven2/.


如果使用mavenCentral(),则必须为HTTPs,但实际上不是。因此,您可能不使用mavenCentral()(但应该使用)并手动输入HTTP URL。确保将mavenCentral()而不是maven()与手动编辑的URL一起使用。

关于gradle - Gradle依赖项从http更改为https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62491298/

相关文章:

android - 使用 Roboelectric 3.8 运行单元测试时出现 NoClassDefFoundError

android - 如何在安装新版本之前从设备上自动卸载 android 应用

gradle - testTags() 测试方法在我的 gradle 项目中未被识别为测试,使用 junit5

java - 使用rest.li时如何复用已有的数据模型

android - Gradle 混合版本警告

java - 运行 gradle 测试时出现 NoClassDefFoundError、FxRobotException、FatalBeanException 和 ExecutionException

intellij-idea - 是否有引用网站/手册记录了intellij的.iml,.iws和.ipr文件的结构?

java - 如何使用 Spring Boot Gradle 插件和 bootJar 任务有条件地排除 java 文件?

gradle - 在命令行中传入 gretty 选项

android - ANT Android 项目到 Android Studio