Maven Antrun プラグインを使用せずに (フェーズ/ゴールで) mvn コマンドを実行しているときにコンソールに出力するにはどうすればよいですか?
Antrun ソリューションを拒否する理由:
- 1 つのメッセージを出力するためのコードのオーバーヘッドは大規模です。
- 出力は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] ------------------------------------------------------------------------
私はこの要求を最初に提起することはできないので、ここで何かが欠けていると確信しています. スマートなヒントをありがとう。