Как заставить ANT Task <java> показывать подробную ошибку в случае неудачи?

1

Я использую ANT для создания приложения. Но когда здание потерпело неудачу, оно отображает: Java возвращается: 1 Нет ничего более информации, так что мне трудно отлаживать, что происходит. Единственное, что я знал, это неудача, произошедшая во время выполнения ANT tak. Итак, я считаю, что исключение было вызвано методом вызова.

Но как я могу заставить ANT отображать подробную информацию, если что-то не так во время задачи ANT?

Я ценю любую помощь!

  • 0
    По этой причине вы должны использовать регистраторы.
  • 0
    Это может не помочь в этом случае, но "ant -d ..." покажет вам больше информации о том, что он делает.
Теги:
ant

2 ответа

1
Лучший ответ

Всем спасибо. Наконец, я нашел ответ сам. Атрибут "вывод" задачи <java > может помочь в этом случае. например output = "C: /buildError.log"

2

Используйте свойство "verbose" для javac, которое по умолчанию установлено "no"

<javac verbose = 'true' srcdir = "...">
  • 0
    но выполненное задание <java> не <javac>
  • 0
    Вы можете использовать output = 'filename', чтобы указать файл, в который записывается вывод. Ошибка также будет записана в тот же файл. В качестве альтернативы вы можете указать ошибки, которые будут записаны в другой файл, используя error = 'filename'

Ещё вопросы

Сообщество Overcoder
Наверх
Меню