Skip to content

Maven plugin that can generate a changelog, or releasenotes, from git repository

License

Notifications You must be signed in to change notification settings

f00b455/git-changelog-maven-plugin

This branch is 306 commits behind tomasbjerre/git-changelog-maven-plugin:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 19, 2017
8756c36 · Nov 19, 2017
Nov 19, 2017
Nov 18, 2017
Mar 15, 2016
Nov 19, 2017
Nov 19, 2017
Nov 15, 2015
Nov 19, 2017
Feb 7, 2017
Jul 9, 2017
Nov 15, 2015
Nov 15, 2015
Nov 18, 2017

Repository files navigation

Git Changelog Maven Plugin Build Status Maven Central

This is a Maven plugin for Git Changelog Lib.

Usage

There is a running example here.

Have a look at the pom.xml where you will find some more examples.

Here is and example that will generate a CHANGELOG.md.

  <build>
    <plugins>
      <plugin>
        <groupId>se.bjurr.gitchangelog</groupId>
        <artifactId>git-changelog-maven-plugin</artifactId>
        <version>1.50</version>
        <executions>
          <execution>
            <id>GenerateGitChangelog</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>git-changelog</goal>
            </goals>
            <configuration>
              <!-- A file on filesystem //-->
              <file>CHANGELOG.md</file>

              <!-- Or post to MediaWiki //-->
              <mediaWikiUsername>tomas</mediaWikiUsername>
              <mediaWikiPassword>tomaskod</mediaWikiPassword>
              <mediaWikiUrl>http://localhost/mediawiki</mediaWikiUrl>
              <mediaWikiTitle>Tomas Title</mediaWikiTitle>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>

To generate changelog, just run:

mvn generate-sources

More documentation can be found in the Git Changelog Lib.

Developer instructions

To make a release, first run:

mvn release:prepare -DperformRelease=true
mvn release:perform

Then release the artifact from staging. More information here.

About

Maven plugin that can generate a changelog, or releasenotes, from git repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 91.8%
  • HTML 6.2%
  • Shell 2.0%