in src/main/java/org/apache/maven/plugin/changelog/ChangeLogReport.java [1078:1108]
private void verifySCMTypeParams()
throws MavenReportException
{
if ( "range".equals( type ) )
{
if ( range == -1 )
{
range = DEFAULT_RANGE;
}
}
else if ( "date".equals( type ) )
{
if ( dates == null )
{
throw new MavenReportException( "The dates parameter is required when type=\"date\". The value "
+ "should be the absolute date for the start of the log." );
}
}
else if ( "tag".equals( type ) )
{
if ( tags == null )
{
throw new MavenReportException( "The tags parameter is required when type=\"tag\"." );
}
}
else
{
throw new MavenReportException( "The type parameter has an invalid value: " + type
+ ". The value should be \"range\", \"date\", or \"tag\"." );
}
}