家族について考えるパパのブログ

普段の生活をいかに快適に過ごすかを考えて実践をしていくブログ

Siteライフサイクルについて

こんにちは。

 

Siteライフサイクルを使ってみたので、メモしておきます。

siteライフサイクルは、プロジェクトのドキュメントを作成することができる。
実行コマンドは、以下のコマンドです。
mvn site
当然ですが、既にプロジェクトが存在するところで実行してください。

僕は、初め何もないところで打ってしまって、以下のようなエラーメッセージが出てしまいました。
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (/Users/TakahitoNakashima/PracticeAtHome/siteDir). Please verify you invoked Maven from the correct directory. -> [Help 1]

ちゃんと存在するところでやれば問題無いです。

このコマンドを実行するとtarget以下にsiteディレクトリが作成されます。

そのディレクトリ内のindex.htmlを開くとプロジェクトのドキュメントのページが開きます。

ドキュメントの中身はpom.xmlを修正することによって、変更することができます。
pomを修正したら、
mvn cleanコマンドとmvn siteコマンドを打って更新します。

各種プラグインも追加することができます。
ex.)
Javadocプラグイン
 ・Unit Test Reportプラグイン
 ・Code Coverageプラグイン 等

 

読んでいただきありがとうございます。