Затмение висит в строительном проекте после каждого сохранения - PullRequest
7 голосов
/ 22 января 2011

Это стало так раздражать. Каждый раз, когда я сохраняю сборку Ant, я получаю Eclipse для перестройки самого себя ... У меня есть Java Project, который зависит от не-Java проекта. Когда я редактирую файл в не-Java проекте, сохраняю, собираю. Я запускаю весь процесс синхронизации проекта ... Через 1-5 минут я получаю приглашение обратно.

Ответы [ 2 ]

5 голосов
/ 22 января 2011

Вы можете попробовать отключить автоматическое построение глобально в меню Проект. Если вы сделаете это, проект Build ... и опции Build all станут активными, что позволит вам выполнить сборку вручную при необходимости.

Другим вариантом может быть установка политики обновления рабочей области вашей выполненной сборки ANT (если вы используете Eclipse AntRunner): в конфигурации «Выполнить» на вкладке обновления вы можете вручную выбрать только обновление проекта, измененного сборкой ANT. .

3 голосов
/ 27 сентября 2011

У меня была такая же проблема, каждый раз, когда я редактировал web.xml, он зависал, показывая значок занятости в течение 5-10 секунд. Я попробовал старый веб-проект, и он работал нормально.

Я обнаружил, что тег веб-приложения web.xml отличается, и после его изменения проблема исчезла. Я думаю, что это как-то связано с поиском схем XML.

Я думаю, что можно отключить проверку схемы (она выходит и загружает схему каждый раз).

Но в противном случае найдите то, что я изменил ниже, чтобы оно перестало зависать при каждом сохранении.

От:

`<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">`

Кому:

`<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns="http://java.sun.com/xml/ns/javaee" 
  xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd" 
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
  version="2.5">`

Я знаю, что версия отличается 2.4-> 2.5, но обратите внимание, что она ссылается на расположение схемы по-разному.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...