Posts Tagged ‘maven’

The maven-site-plugin allows for documentation websites to be created for maven projects.  Developers write their documentation in a variety of documentation formats such as markdown and the plugin translates this to HTML.

The maven site plugin supports generating documentation based on Velocity templates.  This allows for the actual contents for the documentation to be generated at build time based on a template. It is sometimes handy to use Json data in this template. This allows for your site to render data based on Json files in your project that might be used for other things.  This is supported by the maven-site-plugin but getting this to work requires enabling the velocity JsonTool module.