@kyanny's blog

My thoughts, my life. Views/opinions are my own.

Maven: mvn deploy の詳細なログを出力する

  1. -e オプションをつける。エラーログがちょっと出る。
  2. -X オプションをつける。DEBUG ログが出るが HTTP のログは出ない。
  3. -Dorg.slf4j.simpleLogger.log.org.apache.maven.wagon.providers.http.httpclient.wire=trace オプションをつける。HTTP リクエスト・レスポンスの中身まで全部出る。

jar ファイルをアップロードする場合、-D のログにはバイナリデータの 16 進数表記のデータが大量に出て読みづらい。その場合は grep -v '\[0x' logfile でフィルタすると見やすくなる。

-e-X の出典は Maven Logging Options | Baeldung

mvn deploy がエラー終了したのログにも出てくる。

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.

-D で指定するやつの出典は見失ってしまった・・。少なくとも 422 Unprocessable Entity maven ERROR - GitHub Packages - GitHub Support Community で言及されてるのは発見した。他にも指定方法がありそう。