Using Tag Type

To generate the changelog reports showing what has changed between two tags, you should use the "tag" type.

With the following configuration, reports will be generated that covers SCM activities between the alpha-2 tag and the alpha-3 tag.

Note: The "tag" type is not supported if you are using Subversion.

<project>
  ...
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-changelog-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <type>tag</type>
          <tags>
            <tag implementation="java.lang.String">alpha-2</tag>
            <tag implementation="java.lang.String">alpha-3</tag>
          </tags>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
  ...
</project>