Ant build скрипты полностью зависает, без сообщений в консоли

У меня есть сборка.xml для моего проекта, но даже этот небольшой фрагмент кода

  <target name="init">
    <tstamp/>
    <!-- Create the build directory structure used by compile -->
    <mkdir dir="${build}"/>
  </target>

не работает

консоль пуста, но процесс активен. Я все еще могу прекратить его через кнопку STOP

в то же время я не могу отладить его, тот же активный процесс без вывода в консоли, и я могу ждать вечно! Есть идеи?

  • JDK 1.6.0_14
  • затмение 3.5.1

редактировать: Благодаря вопросу Питера Loron я проверил файл журнала рабочей области MyWorkspace/.метаданные./бревно Там я увидел сообщение об ошибке, я погуглил его и обнаружил, что это происходит, потому что местоположение моего затмения изменилось, но путь к ANT jars остается старым. Чтобы исправить это, вам нужно перейти в Настройки - >Ant - >Runtime и нажать Restore Default, он подберет новое местоположение jar и предупредит вас об отсутствии инструментов.банку, скопируйте ее откуда-нибудь и поместите в ту же папку, где другие банки муравьев.

5 ответов


отредактировано: благодаря вопросу Питера Loron я проверил файл журнала рабочей области MyWorkspace/.метаданные./журнал там я увидел сообщение об ошибке я погуглил его и обнаружил, что это происходит, потому что местоположение моего затмения изменилось, но путь к ANT jars остается старым.

чтобы исправить это, вы должны пойти настройки - >Ant - >Runtime и нажмите кнопку Восстановить по умолчанию он будет пикап новое местоположение jar и предупредить вас об отсутствии инструментов.jar, скопируйте его откуда-нибудь и поместите его в ту же папку, где другой муравей банки.


вот еще одно возможное исправление:

  • на Preferences->Ant->Runtime
  • вкладка Classpath
  • клик .

Это произошло, чтобы исправить проблему для меня.


Я использую IBM RAD7 (который основан на Eclipse), и у меня была точно такая же проблема. После долгой возни я пошел в" внешние инструменты "| JRE Tab / select "Run in same JRE", мой был установлен yo use the Webpshere JRE. Потребовался день, чтобы исправить это! Найджел!--1-->


еще одна быстрая вещь, чтобы искать... Проверьте спецификации памяти виртуальной машины... Я возился с настройками низкой памяти, и это вызвало те же проблемы, что и выше...


Если вы используете скрипт с помощью "конфигурация внешних инструментов", вы также должны проверить следующее:

откройте "конфигурация внешних инструментов" и выберите пусковую установку, которая запускает сценарий Ant. Во вкладке " Общие "убедитесь, что установлен флажок" выделить консоль (необходимую для ввода)"!

в моем случае он не был проверен и был причиной того, что вывод консоли не был виден.