in src/main/java/org/apache/maven/plugin/changelog/ChangeLogReport.java [429:477]
public void executeReport( Locale locale )
throws MavenReportException
{
//check if sources exists <-- required for parent poms
if ( !basedir.exists() )
{
doGenerateEmptyReport( getBundle( locale ), getSink() );
return;
}
if ( providerImplementations != null )
{
for ( Map.Entry<String, String> entry : providerImplementations.entrySet() )
{
String providerType = entry.getKey();
String providerImplementation = entry.getValue();
getLog().info(
"Change the default '" + providerType + "' provider implementation to '" + providerImplementation
+ "'." );
manager.setScmProviderImplementation( providerType, providerImplementation );
}
}
initializeDefaultConfigurationParameters();
initializeDeveloperMaps();
verifySCMTypeParams();
if ( systemProperties != null )
{
// Add all system properties configured by the user
Iterator<?> iter = systemProperties.keySet().iterator();
while ( iter.hasNext() )
{
String key = (String) iter.next();
String value = systemProperties.getProperty( key );
System.setProperty( key, value );
getLog().debug( "Setting system property: " + key + '=' + value );
}
}
doGenerateReport( getChangedSets(), getBundle( locale ), getSink() );
}