Подтвердить что ты не робот

Отладка Ant задачи из eclipse

Я разрабатываю пользовательскую задачу ant с java в ide eclipse.

можно как-то его отладить? который помещает точку останова в строку java и когда выполняется ant, она останавливается там, и я могу пройти через код?

edit: так как этот вопрос был закрыт как дубликат, я хочу уточнить, почему он совсем другой.

Я хочу отлаживать java-код, который составляет задачу ant, а не только шаги сборки ant. ответы уже помогли мне частично, но мне все еще нужно выяснить, почему у моего eclipse нет приложения Debug Remote Java.

4b9b3361

Ответ 1

Вам нужно запустить ANT, если удаленная отладка включена, введя следующую команду перед запуском ANT.

set ANT_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005

Это приведет к тому, что JVM запустит ANT для приостановки, пока вы не присоедините свой отладчик.

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

Теперь, когда ваша пользовательская задача запущена, она остановится на любых контрольных точках в вашей среде IDE.