Remove unused code and add failing project to exception
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1672574 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.java b/src/main/java/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.java
index 0eb48ac..3f551cc 100644
--- a/src/main/java/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.java
+++ b/src/main/java/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.java
@@ -18,9 +18,7 @@
import java.io.File;
import java.util.ArrayList;
-import java.util.HashMap;
import java.util.List;
-import java.util.Map;
import org.apache.maven.AbstractMavenLifecycleParticipant;
import org.apache.maven.MavenExecutionException;
@@ -71,25 +69,19 @@
@Override
public void afterProjectsRead(final MavenSession session) throws MavenExecutionException {
- log.info("Searching for slingstart projects...");
- try {
- final Map<String, MavenProject> projectMap = new HashMap<String, MavenProject>();
- for (final MavenProject project : session.getProjects()) {
- projectMap.put(project.getGroupId() + ":" + project.getArtifactId() + ":" + project.getVersion(),
- project);
- }
-
+ log.debug("Searching for slingstart projects...");
for (final MavenProject project : session.getProjects()) {
for (Plugin plugin : project.getBuild().getPlugins()) {
if (plugin.getArtifactId().equals(PLUGIN_ID)) {
- addDependencies(artifactHandlerManager, resolver, log,
- session, project, plugin);
+ try {
+ addDependencies(artifactHandlerManager, resolver, log,
+ session, project, plugin);
+ } catch (final Exception e) {
+ throw new MavenExecutionException("Unable to determine plugin-based dependencies for project " + project, e);
+ }
}
}
}
- } catch (final Exception e) {
- throw new MavenExecutionException("Unable to determine plugin-based dependencies", e);
- }
}
public static void addDependencies(final ArtifactHandlerManager artifactHandlerManager,