Generates reports on properties of a project that uses smartics properties.
This plugin for Maven generates reports for the properties defined with the smartics properties library.
smartics properties is a library for Java to declare and define properties and to access them from an application in a convenient way.
Convenience means that properties are easily
- declared (as an annotated Java interface)
- defined (e.g. in form of properties files on the classpath)
- resolved (e.g. construct properties with placeholders like
${server.url}/index.html
) - converted (e.g. to an URL or custom instance)
- validated (e.g. mandatory values or a value within a given range)
- accessed (typesafe)
- stored (e.g. file system or database)
- documented (e.g. to display error information to the user)
Project Blog
The following posts provide more information about this plugin on our blog.