【发布时间】:2021-11-06 12:35:27
【问题描述】:
JitCi 总是无法构建我的项目。 这是日志:
* What went wrong:
A problem occurred configuring root project 'Zoomy'.
> Could not resolve all dependencies for configuration ':classpath'.
> Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'cache(http://cache)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.0.2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.
在build.gradle 中,我已经尝试允许不安全的协议,但它仍然无法正常工作,并且由于相同的日志而失败。
repositories {
google()
mavenCentral()
maven {
url = "http://cache"
allowInsecureProtocol = true
}
}
有什么想法吗?
编辑:
忘了说我使用的是 Gradle 7.0.2(但可以在日志中看到)。
显然是JitCi平台的bug,与我的项目无关。
【问题讨论】:
-
它清楚地写着“出于安全目的,这故意要求用户根据具体情况选择使用不安全的协议。” ...那么剩下的问题是什么?根据您提供的信息,甚至无法回答这个问题,因为缺少整个上下文。
-
我显然选择了退出。你需要什么上下文?
-
Gradle 版本是最少需要的上下文。
标签: http github gradle continuous-integration