Я хотел бы знать о возможностях отладки МУРАВЬЯ с помощью затмения. В основном у меня есть сценарий сборки МУРАВЬЯ, записанный коллегой, и я хотел ступить через каждую цель для наблюдения то, что является различными задачами, которые являются позвонившими существами.
Поскольку ant - это просто Java-приложение, вы можете просто добавить конфигурацию отладки (тип Java Application) в eclipse. Смотрите Запуск Ant через Java, чтобы узнать, как вызвать Ant, как если бы он был приложением Java. Я предполагаю, что вы знаете, как отлаживать Java-приложение в Eclipse, так что это поможет вам пройти оставшуюся часть пути. Если нет, спросите, и я расширю это.
Вы можете сделать это в Eclipse с помощью следующих шагов:
При работе с большими ant-файлами или большими java-проектами, когда у нас может быть несколько ant-файлов, вызывающих друг друга, я обнаружил, что граф зависимостей очень полезен. Для этого я использовал Grand.
Конечно, это не очень поможет, если вы хотите отладить последовательность инструкций внутри конкретной цели.
Перед тем, как углубиться во внутреннее устройство Ant, возможно, стоит попробовать запустить сценарий с флагом -d (отладка) и понаблюдать за выводом. Предполагается, что вам интересно понять, как работает (или не работает) конкретный сценарий Ant, а не сам Ant.
Если вас интересует Ant, ответы, приведенные выше, помогут вам следовать.