Gradle 总是在每次 build 下载 pom 文件
-
像这样:
导致 build 非常慢(大约 10 分钟)。
检查 .gradle/cache/modules-2 下也没发现实际下载的 pom 文件,也就是说每次下载都是失败的。
检查 IDE 和 Gradle 代理没发现问题。
-
gradle 里加国内镜像?
-
@nambers 像这样?一直都有来着。
-
理论上下载一次后第二次就能直接使用缓存,可能是内第一次就没有下载成功?
-
mavenLocal() ?
-
@rainchan 搜索 .gradle/cache 没找到这些 pom 文件,就感觉是没一次成功过,但是也不报错。
-
@peanuuutz 选择本地构建。
前提是你的本地已经成功进行过一次构建了,新加依赖的时候别忘了打开,否则下载会失败。 -
@orisland 感谢,不过下载问题是怎么个情况?
-
@peanuuutz 暂时不清楚,我理解为一直在尝试获取版本更新(我关闭梯子后立即构建失败,显示get pom链接错误),但是目前这种方法勉强可以解决,暂时没有思考具体原因。
-
@rainchan 我也有此问题,但是一直在下载而不是检测本地,必须手动打开离线构建才可以,否则每重启一次bot大约需要1分钟或者更多时间进行pom下载等操作,不知道具体原因如何。
-
@orisland 加mavenLocal看看
-
@nambers 解决,感谢,好耶(σ≧∀≦)σ
@Peanuuutz 在这里加个mavenLocal()repositories { maven("https://maven.aliyun.com/repository/public") mavenCentral() mavenLocal() jcenter() }
-
@orisland jcenter要关了,不用加 :D
mavenCenter是他的替代品 -
@nambers 吼的,这就去删。
-
@nambers 加了 mavenLocal() 还是在反复下载 pom :(
-
@peanuuutz 还是用我的吧,手动关掉。
-
@peanuuutz 是每次都下一遍吗? 把mavenLocal()加到最前面试一下(仓库的排序顺序
-
@nambers 实测无效,依然download???
-
@nambers 问题依然。
-
.\gradlew build --stacktrace
添加--stacktrace 参数,查看详细构建日志