Рабочая область сборки Eclipse зависает после импорта существующего проекта maven из-за проверки JavaScript

При запуске Eclipse Kepler и импорте существующего проекта Maven Eclipse зависает во время «Building Workspace (XX%)». Переключение на вкладку «Прогресс» показывает «Проверка nnn»; похоже, что он проверяет каталог, содержащий файлы JavaScript.


person user3444334    schedule 21.03.2014    source источник


Ответы (2)


  • Убить процесс Eclipse.

  • Перейдите в папку проекта и отредактируйте файл .project.

  • Удалите следующие строки (это отключит сбойный валидатор JavaScript):

    <buildCommand>
      <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
      <arguments>
      </arguments>
    </buildCommand>
    
  • Сохранить файл.

  • Снова откройте Эклипс.

person user3444334    schedule 03.05.2014
comment
Это было! Спасибо большое. Я запускаю Mars и столкнулся с этой проблемой. - person throp; 10.09.2014
comment
Можете ли вы объяснить, что это сделает, удалив эти строки? причина удаления?? - person mavis; 08.10.2014
comment
Это тоже помогло мне (но я не уверен, что это было единственное, что решило проблему). Как и @mavis, я тоже хотел бы знать, каков эффект удаления этих строк. - person Michael Osofsky; 15.12.2014
comment
Тоже хотелось бы узнать последствия, спасибо! - person shanehoban; 16.12.2014
comment
удалить из .project команду buildCommand javascriptValidator, это как снять флажок с Javascript Validator в Project/Properties/Builders - person Paolo Biavati; 21.05.2015
comment
Этот меня застрял. Я перепробовал множество своих старых трюков, и до этого ничего не получалось! Большое спасибо! - person James Drinkard; 17.12.2015

Я столкнулся с той же проблемой, когда попытался установить Angular.js с помощью Bower в своем проекте. Мне кажется, что у Bower есть много файлов javascript, которые он загружает автоматически, из-за чего моя IDE долгое время зависала в процессе проверки. Итак, я решил эту проблему таким образом,

  • Сначала я установил tern.js 0.9.0.
  • Затем я перешел к свойствам проекта, выбранный путь сценария tern включал только путь, необходимый для проверки, папку javascript моего проекта. Я исключил другие пути, такие как заполнители, файлы Angular.js, файлы Jquery.
  • Я снова выбрал Javascript из свойств и сделал то же самое в источнике пути включения.

Моя IDE в настоящее время работает без зависаний. Я принял помощь оттуда. Tern Я думаю, это может быть полезно, когда любая IDE застревает из-за большого количества файла Javascript.

person Mahin    schedule 31.03.2015