mvn site がとても遅い

Surefire レポートの表示に必要な css 類は、 mvn site で生成する必要があるが、 依存ライブラリが多いと激重*1だったので、その解決方法のメモ。

  • mvn -o site で改善しなかった。

悪さをしているプラグインは以下の様子。

maven.apache.org

ドキュメントにある skip パラメータを有効にするために -Dmpir.skip=true を指定した。

mvn site -Dmpir.skip=true
mvn surefire-report:report

*1:しかも認証プロキシ環境なのに、一部ダウンロードがproxy設定を無視するせいでエラーが大量に出る