This plugin produces a nicely formatted changelog report so project team members can see at a glance what changes have been made recently to the project. Currently, there are five supported source control systems: CVS, Perforce, StarTeam, IBM Rational ClearCase and Subversion.
For more information on the functionality provided by this plugin, please see the Goals document.
For more information on how to customise the functionality provided by this plugin, please see the properties document.
The changelog plugin defaults to a CVS parser. To use an alternate
SCM, please set the maven.changelog.factory property.
For more information, please see the
Changelog properties reference.
This plugin does not use the cvs executable on your system to access CVS, instead it uses a java library from the NetBeans project.
The password to access CVS is read by the plugin from ${user.home}/.cvspass. If you are using CVSNT you will not have this file, as CVSNT stores passwords encrypted in the registry.
To create this file, please execute the changelog:create-cvspass
goal, e.g.