Book Image

Apache Maven Cookbook

Book Image

Apache Maven Cookbook

Overview of this book

Table of Contents (18 chapters)
Apache Maven Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

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 +0
    000" "--until=2014-12-07 02:45:57 +0000" --date=iso -- C:\projects\apache-maven-cookbook\project-with-documentation"
    
  5. Observe the generated reports:

How it...