Муравей в Затмении: молча прекращается - PullRequest
4 голосов
/ 10 марта 2010

Я использую скрипт Ant для моего проекта, разработанного в Eclipse 3.4.2 . На самом деле это проект Flex 4 (с использованием Flash Builder Eclipse Plug-in ).

Все работало нормально. Но однажды что-то случилось, и теперь выполнение сценария сборки Ant молча завершается каждый раз, когда я запускаю его.

При попытке отладки скрипта Ant среда IDE на мгновение останавливается на точке останова, а затем пропускает ее.

Автономное выполнение Ant (с использованием командной строки) хорошо работает для моего сценария.

Как решить эту проблему? Есть идеи?

Ответы [ 5 ]

9 голосов
/ 26 апреля 2012

Обычно это происходит, если:

  1. Вы изменили местоположение затмения
  2. Вы изменили местоположение вашего JDK / JRE
  3. Оба

  1. Если вы изменили местоположение затмения, перейдите в Window -> Preferences -> Ant -> Runtime. На вкладке classpath убедитесь, что записи ant home правильные. Если нет, осторожно найдите папку, в которой они находятся (все они находятся в одной папке, которая находится в папке плагинов eclipse) и снова добавьте их, затем удалите недопустимые записи.

  2. Если вы изменили местоположение вашего jre / jdk:

    a) Перейдите в Window -> Preferences -> Ant -> Runtime и на вкладке classpath раскройте дерево Global Entries. Убедитесь, что местоположение tools.jar допустимо и находится там, где указано, что оно находится в файловой системе.

    b) Нажмите «Выполнить» -> «Внешние инструменты» -> «Конфигурация внешних инструментов». Разверните Ant Build, выберите каждый из ваших файлов ant build в рабочей области, затем раскройте вкладку jre и убедитесь, что у вас либо установлен флажок «Запускать в той же JRE, что и в рабочей области», либо ваша отдельная JRE указывает на действительный установленный JRE.

3 голосов
/ 01 декабря 2010

Полагаю, вы нашли решение, но у тех, у кого нет, у меня была такая же проблема, и проблема в моем случае была в рабочей области. Единственное решение, которое я нашел, - это создание нового рабочего пространства.

2 голосов
/ 09 ноября 2011

У меня была такая же проблема после изменения «Установленные JRE» в «Окно -> Настройки -> Java» в Eclipse. Я изменил расположение JRE обратно, и он работал нормально. Все еще расследую, что случилось и почему это произошло.

1 голос
/ 06 мая 2011

Я справился с этой проблемой, переместившись и вернувшись к перспективе Flash

0 голосов
/ 25 августа 2015

Вам нужно изменить запись ANT_HOME в Eclipse Нажмите на новую установку Eclipse (скажем, в Linux) Окно => Предпочтения => Муравей (не далее) Там выберите Всегда запускайте новую конфигурацию Ant в той же JRE, что и рабочее пространство Подать заявку и построить должно работать.

Когда вы меняете рабочее пространство, это происходит, когда установка ANT отличается. В моем случае у меня было рабочее пространство окна и портированы на Ubuntu Он обнаружил старый как C: \ Ant

После выбора выше будет показано ANT => Runtime => Claspath (Tab) / opta / sts-bundle и теперь это правильная запись для Ant Home Entries (по умолчанию) Вы не можете удалить его отсюда, а как

Окно => Предпочтения => Муравей (не далее) Там выберите Всегда запускайте новую конфигурацию Ant в той же JRE, что и рабочее пространство

...