build.gradle 不会再同步插件了



Gradle今天正在进行一项实验,他们禁用了所有HTTP通信:https://blog.gradle.org/decommissioning-http

昨天,我可以很好地同步我的项目;我没有使用代理或任何其他"时髦"的设置。

buildscript {
ext {
...
}
repositories {
mavenCentral()
}
dependencies {
...
}
}
plugins {
id "com.palantir.docker" version "0.20.1"
}
repositories {
mavenCentral()
}

虽然昨天我可以下载依赖项(--refresh dependencies(,但今天它不起作用。./gradlew clean build --refresh-dependencies现在失败,并出现错误:

* What went wrong:
A problem occurred configuring root project 'myproject-backend'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not resolve gradle.plugin.com.palantir.gradle.docker:gradle-docker:0.20.1.
Required by:
project : > com.palantir.docker:com.palantir.docker.gradle.plugin:0.20.1
> Could not resolve gradle.plugin.com.palantir.gradle.docker:gradle-docker:0.20.1.
> Could not get resource 'https://plugins.gradle.org/m2/gradle/plugin/com/palantir/gradle/docker/gradle-docker/0.20.1/gradle-docker-0.20.1.pom'.
> Could not HEAD 'https://plugins.gradle.org/m2/gradle/plugin/com/palantir/gradle/docker/gradle-docker/0.20.1/gradle-docker-0.20.1.pom'.
> peer not authenticated

它也与这个特定的插件无关,我所有的其他项目也不会同步(例如,春季插件无法同步,flyway插件无法同步等(。

我试图将我的gradle版本升级到新的6.0,但这也没有帮助。关于如何解决这个问题有什么建议吗?

谢谢。

//编辑:我的gradle-wrapper.properties文件如下:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-6.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

它可能与您的java版本有关。

Gradle于2019年11月14日在plugins.Gradle.org中添加了对TLSv3的支持(并禁用了TLSv1.0(,而且"旧"Java版本似乎有问题:

https://status.gradle.com/incidents/q2vq49fndxg0

对我们来说,它以11.0.1失败,我们不得不升级到11.0.5

最新更新