Generating changelogs for a site
Now that we have seen the Maven SCM plugin in action, we can see how we can use this feature to generate a log of project changes as part of the site report.
How to do it...
- Open the Maven project
project-with-documentation
. - Add the following entry in the
reporting
section:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changelog-plugin</artifactId> <version>2.3</version> </plugin>
- Run the following command:
mvn site
- Observe the output:
[INFO] Generating "Change Log" report --- maven-changelog-plugin:2.3 [INFO] Generating changed sets xml to: C:\projects\apache-maven-cookbook\project-with-documentation\target\changelog.xml [INFO] Executing: cmd.exe /X /C "git whatchanged "--since=2014-11-06 02:45:57 ...
Get Apache Maven Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.