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...

  1. Open the Maven project project-with-documentation.
  2. 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>
  3. Run the following command:
    mvn site
    
  4. 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.