@Override
protected void aggregate(MavenProject baseProject, Set<MavenProject> projects, Store store) throws MojoExecutionException, MojoFailureException {
for (MavenProject project : projects) {
List<ScannerPlugin<?>> scannerPlugins;
ScannerPluginRepository scannerPluginRepository = getScannerPluginRepository(store, getPluginProperties(project));
try {
scannerPlugins = scannerPluginRepository.getScannerPlugins();
} catch (PluginRepositoryException e) {
throw new MojoExecutionException("Cannot determine scanner plugins.", e);
}
Scanner scanner = new ScannerImpl(scannerPlugins);
try {