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. Во вкладке " Общие "убедитесь, что установлен флажок" выделить консоль (необходимую для ввода)"!
в моем случае он не был проверен и был причиной того, что вывод консоли не был виден.