if (configurationUri == null)
{
throw new MojoExecutionException("Configuration could not be loaded from '" + this.configurationUri +
"'");
}
final Configuration configuration = this.getConfiguration(configurationUri);
boolean execute = true;
if (this.lastModifiedCheck)
{
final File directory = new File(this.buildSourceDirectory);
execute = ResourceUtils.modifiedAfter(
ResourceUtils.getLastModifiedTime(configurationUri),
directory);
if (!execute)
{
final Repository[] repositories = configuration.getRepositories();
int repositoryCount = repositories.length;
for (int ctr = 0; ctr < repositoryCount; ctr++)
{
final Repository repository = repositories[ctr];
if (repository != null)