in src/main/java/org/apache/maven/plugins/changelog/ChangeLogReport.java [407:446]
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
for (Object o : systemProperties.keySet()) {
String key = (String) o;
String value = systemProperties.getProperty(key);
System.setProperty(key, value);
getLog().debug("Setting system property: " + key + '=' + value);
}
}
doGenerateReport(getChangedSets(), getBundle(locale), getSink());
}