由于JavaScript验证,Eclipse构建工作区在导入现有maven项目后挂起

时间:2014-03-21 00:00:45

标签: javascript eclipse validation eclipse-kepler

运行Eclipse Kepler并导入现有的Maven项目时,Eclipse在“构建工作区(XX%)”期间挂起。切换到Progress选项卡会显示“Validating nnn”;看起来它正在验证包含JavaScript文件的目录。

2 个答案:

答案 0 :(得分:43)

  • 杀死Eclipse进程。

  • 转到项目文件夹并编辑.project文件。

  • 删除以下行(它将禁用失败的JavaScript验证程序):

    <buildCommand>
      <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
      <arguments>
      </arguments>
    </buildCommand>
    
  • 保存文件。

  • 重新打开Eclipse。

答案 1 :(得分:0)

当我尝试在项目中使用bower安装Angular.js时遇到了同样的问题。我似乎bower有很多自动下载的javascript文件,导致我的IDE在验证过程中停留了很长时间。所以,我用这种方式解决了这个问题,

  • 我首先安装了tern.js 0.9.0。
  • 然后我去了项目属性,选择了tern脚本路径 仅包括验证所需的路径,我的项目 javascript文件夹。我排除了其他路径,如占位符, Angular.js文件,Jquery文件。
  • 我再次从属性中选择了Javascript并执行了相同操作 包括路径来源的东西。

我的IDE目前无需冻结。我从那里接受了帮助。 Tern 我想这可能会有所帮助,因为有很多Javascript文件导致IDE卡住了。