我有一个Gradle项目,其中包含一些依赖项,而不是在Maven中心。我在Typesafe仓库中追踪它们并添加了
maven {
url 'http://repo.typesafe.com/typesafe/repo'
}
到我的build.gradle
文件,但Gradle继续报告缺少的依赖项。
我很快猜到我所看到的是相当于Maven的未能找到Y中的X被缓存在本地存储库中,分辨率将不会重新尝试但是没有任何明显的方式(cf mvn -U
)告诉Gradle取消缓存该失败。
最终我尝试将{changing = true}
添加到该系列的依赖项中,这显然告诉Gradle再次尝试这些依赖项,并且它发现它们很好。我想我也可以吹走我的整个神器缓存。但似乎应该有更快的方法来解决这个问题。是否有一种简单的方法:
答案 0 :(得分:2)
等同于mvn -U
的是gradle --refresh-dependencies
。键入gradle -h
以查看所有命令行选项。