муравей, отлаживающий в затмении

Я хотел бы знать о возможностях отладки МУРАВЬЯ с помощью затмения. В основном у меня есть сценарий сборки МУРАВЬЯ, записанный коллегой, и я хотел ступить через каждую цель для наблюдения то, что является различными задачами, которые являются позвонившими существами.

21
задан Jony 14 June 2010 в 18:43
поделиться

4 ответа

Поскольку ant - это просто Java-приложение, вы можете просто добавить конфигурацию отладки (тип Java Application) в eclipse. Смотрите Запуск Ant через Java, чтобы узнать, как вызвать Ant, как если бы он был приложением Java. Я предполагаю, что вы знаете, как отлаживать Java-приложение в Eclipse, так что это поможет вам пройти оставшуюся часть пути. Если нет, спросите, и я расширю это.

4
ответ дан 29 November 2019 в 20:21
поделиться

Вы можете сделать это в Eclipse с помощью следующих шагов:

  1. Обязательно откройте файл сборки в редакторе ANT (щелкните правой кнопкой мыши на файле сборки файл -> Open with -> Ant editor).
  2. Дважды щелкните в левом поле в левом поле вашего файла сборки, где вы хотите точка останова.
  3. Откройте представление Ant (Window -> Show вид -> Ant).
  4. Если файла сборки нет в представлении то вы можете просто добавить его.
  5. После добавления щелкните правой кнопкой мыши на ant и выберите Debug as (Отладка как). Ant build
  6. Должна открыться перспектива отладки и процесс должен остановиться на точке останова, где вы можете через него
  7. Иногда требуется установить аргументы во время отладки. Их можно задать, выбрав: Debug as -> Ant build. Затем нужно выбрать Arguments. Затем можно ввести следующие значения: -Dprop.name=property value
31
ответ дан 29 November 2019 в 20:21
поделиться

При работе с большими ant-файлами или большими java-проектами, когда у нас может быть несколько ant-файлов, вызывающих друг друга, я обнаружил, что граф зависимостей очень полезен. Для этого я использовал Grand.

Конечно, это не очень поможет, если вы хотите отладить последовательность инструкций внутри конкретной цели.

4
ответ дан 29 November 2019 в 20:21
поделиться

Перед тем, как углубиться во внутреннее устройство Ant, возможно, стоит попробовать запустить сценарий с флагом -d (отладка) и понаблюдать за выводом. Предполагается, что вам интересно понять, как работает (или не работает) конкретный сценарий Ant, а не сам Ant.

Если вас интересует Ant, ответы, приведенные выше, помогут вам следовать.

2
ответ дан 29 November 2019 в 20:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: