我最近开始在CircleCI构建中看到一个构建错误:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not find semver4j-0.16.4-nodeps.jar (com.github.gundy:semver4j:0.16.4).
Searched in the following locations:
https://jitpack.io/com/github/gundy/semver4j/0.16.4/semver4j-0.16.4-nodeps.jar
重新运行作业有时会允许构建完成,即使当我在本地尝试加载该URL(https://jitpack.io/com/github/gundy/semver4j/0.16.4/semver4j-0.16.4-nodeps.jar)时,我会得到一个错误:“在JitPack存储库中未找到”。
我尝试在本地使用--refresh-dependencies
gradle选项运行构建,并且能够重现错误...但只有一次由于没有更改我的build.gradle文件,所以下次尝试时构建成功。
我发现Kotlingradle插件对semver 4j的依赖在this commit中被修改,使其成为嵌入式依赖。我希望将Kotlingradle插件升级到1.7.0可以接受这个变化,但我不确定它是否做到了;它当然没有修复我CircleCI构建问题。
我确认了jitpack包含在我们的build.gradle文件的repositories部分:
maven { url "https://jitpack.io" }
我希望其他人有一个修复这个,或一些gradle魔术,可以作为一个解决办法?
2条答案
按热度按时间jexiocij1#
在
buildscript
中:在
allprojects
中,将它添加到 jitpack 上:8i9zcol22#
看起来一些Jitpack的服务正在遭受中断,请在https://status.jitpack.io/上查看