网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

IDEA卡住buid不动怎么解决-创新互联

这篇文章将为大家详细讲解有关IDEA 卡住buid不动怎么解决,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联自2013年起,是专业互联网技术服务公司,拥有项目网站设计、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元西塞山做网站,已为上家服务,为西塞山各地企业和个人服务,联系电话:18982081108

路径A

原因分析——是不是其他软件开的多,电脑CPU和内存空闲比较少,所以build 比较慢,历史上偶尔遇见过

尝试办法——关闭耗费资源的软件,耐心等待

具体操作:

关闭office、vscode、vmware、Chrome浏览器只保留5个Tab页

开开心心的看公司的架构文档10分钟,回过头来看看,咦,什么情况,还在编译

结论:

Failed ——赶紧切换其他路径

路径B

原因分析——可能最近哪里配置有更新,或者哪里出错了

尝试办法——重启(印象中,很多奇怪问题,通过重启软件或者电脑都能解决)

具体操作:

重启IDEA,等待5分钟,我去,海思编译不动

结论:

范特西——继续切换其他路径

路径C——关键

原因分析——看来自个儿不行,求助百度或者谷歌了

尝试办法——百度搜索

具体操作:

提取搜索关键词——“IDEA 半天编译不动”,百度之(关键字提取十分重要,直接影响搜索结果质量

搜索到一篇相关博客 :https://www.jb51.net/article/197847.htm

文中提到了暂时解决办法,及如下一些尝试办法(部分尝试过,其它耗时耗力,不予采纳):

扩展idea内存,无效。重启电脑,无效,似乎也不是网络的问题。切换本地仓库,无效。清除缓存和索引,无效。删除项目,重新引入,无效。删除项目,重新下载,再导入idea,无效。新建一个类,加上启动类的注解,在run方法前加一个sysout,无效。关闭idea,项目导入eclipse,启动。重新打开idea,再看看是否能启动,无效。卸载,重装.。卸载重装当前版本2019.3,无效重装2018.3.6,无效。编辑Configuration,去掉build,改成mvn compile,暂时可以

继续看评论区:

IDEA 卡住buid不动怎么解决

网络禁用,这个不错,果断拔掉网线。编译顺畅了一点,不过报错,如下(关键信息:下载依赖包出错):

IDEA 卡住buid不动怎么解决

结论:

知道问题大致所在了——应该是最近升级gandle从5.1到6.5,导致“相关依赖包下载超级缓慢导致”(去国外下载jar依赖包、github 源代码最近都很慢),联想到最近项目需要去pypi官网下载python 离线包——几KB/s或者10多KB/s的龟速

路径D——最终方案

原因分析——“相关依赖包下载超级缓慢导致”

尝试办法——配置阿里云国内镜像或者公司服务器镜像

具体操作:

%GRADLE_USER_HOME%\.gradle目录下,新增下init.gradle件,填入如下内容(逻辑:根据依赖包的起始地址,切换不同的下载路径):

allprojects{
 repositories {
 def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/'
 def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter/'
 def ALIYUN_GOOGLE_URL = 'https://maven.aliyun.com/repository/google/'
 def ALIYUN_GRADLE_PLUGIN_URL = 'https://maven.aliyun.com/repository/gradle-plugin/'
 all { ArtifactRepository repo ->
  if(repo instanceof MavenArtifactRepository){
  def url = repo.url.toString()
  if (url.startsWith('https://repo1.maven.org/maven2/')) {
   project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
   remove repo
  }
  if (url.startsWith('https://jcenter.bintray.com/')) {
   project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
   remove repo
  }
  if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
   project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GOOGLE_URL."
   remove repo
  }
  if (url.startsWith('https://plugins.gradle.org/m2/')) {
   project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GRADLE_PLUGIN_URL."
   remove repo
  }
  }
 }
 maven { url ALIYUN_REPOSITORY_URL }
 maven { url ALIYUN_JCENTER_URL }
 maven { url ALIYUN_GOOGLE_URL }
 maven { url ALIYUN_GRADLE_PLUGIN_URL }
 }
}

本文题目:IDEA卡住buid不动怎么解决-创新互联
网址分享:http://bjjierui.cn/article/hcphg.html

其他资讯