Generates a change log for maven projects using git
Java HTML
Clone or download
danielflower Merge pull request #50 from VictorDM/master
Added options to add changelog from a specific commit and some report format additions
Latest commit 37784d6 Jun 18, 2018

README.md

Build Status

Overview

This plugin allows the creation of text and HTML changelogs based on the git log. During the Maven packaging phase this plugin can generate plaintext and HTML reports showing all the commits (with tags) from the local git repository. These text files can then be sent to a web server or included during packaging.

Using as a reporting plugin (with maven 3.1+), the site generation will include the generated gitlog. In this case, the outputDirectory parameter can not be set.

Note: when using together with the reporting plugin named changelog, it is advised to change the simpleHTMLChangeLogFilename parameter to gitlog.html.

Usage instructions and Documentation

See the Maven Gitlog Plugin documentation for usage and more information.

Merge Log Only

For release notes with only merged branches.

                 <configuration>
                 
                        <fullGitMessage>false</fullGitMessage>
                        <mergeCommitFilter>false</mergeCommitFilter>
                        <excludeCommitsPattern>^(?!Merge branch.*).*$</excludeCommitsPattern>
                        
                    </configuration>

AsciiDoc Table View and special title hierarchy

For release notes with only merged branches.

                 <configuration>
                 
                        <asciidocTableView>true</asciidocTableView>
                        <asciidocTableViewHeader1>Date</asciidocTableViewHeader1>
                        <asciidocTableViewHeader2>Merge</asciidocTableViewHeader2>
                        
                    </configuration>