Idea的gradle构建缓慢,显示一直在构建的解决方案

问题明细

今天使用IntelliJ Idea编写Minecraft插件时遇到一个问题,新建一个Project之后右下方显示项目一直在构建

解决记录

重试多次依然如此,排除偶然因素。

等待十余分钟后依然还在构建,排除性能原因。

尝试使用阿里云软件包,原因依然存在,可能是所需文件并不在软件包内。

于是推测是Gradle的软件仓库在国外的缘故,

但是使用梯子后问题仍然存在。

最终发现Gradle默认不会自动选择代理,也就是构建时Idea依然使用本地网络直接访问软件仓库,

从而导致了构建的缓慢。

最终解决方法

1、使用Idea打开src目录下的gradle.properties文件

2、增加以下代码(代理端口根据实际情况进行调整)

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1080

3、取消正在进行的构建任务(如无请继续下一步骤)

4、在Gradle面板重新开始构建

发现几十秒后项目构建完成

问题解决!
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注