in src/main/java/org/apache/sling/maven/projectsupport/LaunchpadPluginLifecycleParticipant.java [60:80]
public void afterProjectsRead(MavenSession session) throws MavenExecutionException {
try {
Map<String, MavenProject> projectMap = new HashMap<String, MavenProject>();
for (MavenProject project : session.getProjects()) {
projectMap.put(project.getGroupId() + ":" + project.getArtifactId() + ":" + project.getVersion(),
project);
}
for (MavenProject project : session.getProjects()) {
for (Plugin plugin : project.getBuild().getPlugins()) {
if (plugin.getArtifactId().equals(PLUGIN_ID)) {
BundleListDependencyAdder performer = new BundleListDependencyAdder(session, project, plugin);
performer.addDependencies();
}
}
}
} catch (Exception e) {
throw new MavenExecutionException("Unable to determine launchpad plugin-based dependencies", e);
}
super.afterProjectsRead(session);
}