Как я могу печатать на консоли во время выполнения команды mvn (в фазе/цели), но не используя плагин Maven Antrun?
Почему я отвергаю решения Antrun:
- Накладные расходы в коде для печати одного сообщения являются массовыми.
- Выход не формируется как выход maven
- Я не могу приложить серьезность к сообщению (например, DEBUG, INFO, ERROR и т.д.)
В настоящее время выглядит Ant -echo (см. строку с "hello world" ):
[INFO] --- maven-antrun-plugin:1.7:run (default) @ ejpd-alertmanager-ear ---
[WARNING] Parameter tasks is deprecated, use target instead
[INFO] Executing tasks
main:
[echo] hello world
[INFO] Executed tasks
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
Однако я ожидаю, что он будет выглядеть так (см. строку с "hello world" ).
[INFO] --- maven-antrun-plugin:1.7:run (default) @ ejpd-alertmanager-ear ---
[WARNING] Parameter tasks is deprecated, use target instead
[INFO] Executing tasks
[INFO] hello world
[INFO] Executed tasks
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
Я уверен, что здесь что-то не хватает, поскольку я не могу первыми поднять это требование. Спасибо за любой умный намек.