Introduction
One of the most powerful features of Maven is the ability to create documentation for the project. It is useful to have a self-documenting project that can be published to a website without additional effort. Maven provides the ability to generate this documentation, known as a site report, and publish it to a website.
Many Maven plugins use the Site feature to generate project documentation. In fact, Maven itself uses the Site plugin to generate its website.